|
12753
|
NULL
|
0
|
2026-04-14T11:35:51.454386+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776166551454_m2.jpg...
|
iTerm2
|
ec2-user@ip-10-30-93-249:~
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[automated-reports] Automated report found Test 6
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[automated-reports] Automated report found Tuesday report
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send
root@b79a4bdd6905:/home/jiminny# php artisan tinker
Psy Shell v0.12.21 (PHP 8.3.30 — cli) by Justin Hileman
New PHP manual is available (latest: 3.0.5). Update with `doc --update-manual`
> $repo = app(AutomatedReportsRepository::class);
[!] Aliasing 'AutomatedReportsRepository' to 'Jiminny\Repositories\AutomatedReportsRepository' for this Tinker session.
= Jiminny\Repositories\AutomatedReportsRepository {#15215}
> $repo->getGeneratedNotSentResults();
= Illuminate\Database\Eloquent\Collection {#15683
all: [
Jiminny\Models\AutomatedReportResult {#15703
id: 14,
uuid: b"C^Ð>!€]¢ª1vàý\x1F6Ï",
report_id: 8,
name: "Exec Summary - 5 Sep 2024 - 10 Mar 2026 - All",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"team_id":1,"request_id":"21805da2-d03e-435e-aa31-76e0fd1f36cf","report_type":"exec_summary","media_types":["pdf","podcast"],"from_date":"2024-09-05T00:00:00+00:00","to_date":"2026-03-10T23:59:59+00:00","group_ids":[],"call_deal_stage":[],"current_deal_stage":[],"deal_min_value":null,"deal_max_value":null,"call_types":["conference","dialer"],"call_duration_min_seconds":null,"call_duration_max_seconds":null,"special_requirements":"","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"5 Sep 2024 - 10 Mar 2026","playbook_categories":[],"custom_name":null}",
response: "{"request_id":"21805da2-d03e-435e-aa31-76e0fd1f36cf","status":"completed","timestamp":"2026-03-26T14:10:58.983895+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf.MD","report_type":"exec_summary","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf.pdf","podcast_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.txt","podcast_audio_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.mp3","podcast_ssml_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.ssml"}",
requested_at: "2026-03-26 14:06:35",
generated_at: "2026-03-26 14:10:59",
sent_at: null,
created_at: "2026-03-26 14:06:35",
updated_at: "2026-03-26 14:10:59",
report: Jiminny\Models\AutomatedReport {#15197
id: 8,
#uuid: b"FWNçôý\x1Dªš–+âga”d",
team_id: 1,
type: "exec_summary",
status: 1,
frequency: "one_off",
from: "2024-09-05 00:00:00",
to: "2026-03-10 00:00:00",
deal_value_min: null,
deal_value_max: null,
call_types: "["conference","dialer"]",
media_types: "["pdf","podcast"]",
call_duration_min: null,
call_duration_max: null,
groups: "[]",
playbook_categories: "[]",
deal_at_call_stages: "[]",
current_deal_stages: "[]",
recipients: "{"users":[]}",
jiminny_recipients: "{"users":[]}",
additional_prompt_input: "",
custom_name: null,
activity_search_id: null,
ask_anything_prompt_id: null,
expires_at: null,
created_by: 3248,
created_at: "2026-03-26 14:06:32",
updated_at: "2026-03-26 14:06:32",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15701
id: 43,
uuid: b"GJ—\x14?§ÄÉøN_0A}Ý",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"3fa7c4c9-9714-474a-adf8-4e5f30417ddd","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"3fa7c4c9-9714-474a-adf8-4e5f30417ddd","status":"completed","timestamp":"2026-04-14T07:49:35.099004+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.pdf"}",
requested_at: "2026-04-14 07:49:04",
generated_at: "2026-04-14 07:49:35",
sent_at: null,
created_at: "2026-04-14 07:49:03",
updated_at: "2026-04-14 07:49:35",
report: Jiminny\Models\AutomatedReport {#15196
id: 33,
#uuid: b"I«SŽút\x17ªˆ'w#V7¦ù",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[9]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[7160,23309]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Ask Jiminny test report",
activity_search_id: 26912,
ask_anything_prompt_id: 62,
expires_at: "2026-04-30",
created_by: 7160,
created_at: "2026-04-08 10:12:30",
updated_at: "2026-04-08 10:12:30",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15700
id: 45,
uuid: b"A¢•M8z~‚*l\x01÷ð\0s",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"38817a7e-954d-41a2-822a-6c01f7f00073","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"38817a7e-954d-41a2-822a-6c01f7f00073","status":"completed","timestamp":"2026-04-14T08:41:46.594895+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/38817a7e-954d-41a2-822a-6c01f7f00073.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/38817a7e-954d-41a2-822a-6c01f7f00073.pdf"}",
requested_at: "2026-04-14 08:41:11",
generated_at: "2026-04-14 08:41:46",
sent_at: null,
created_at: "2026-04-14 08:41:11",
updated_at: "2026-04-14 08:41:46",
report: Jiminny\Models\AutomatedReport {#15196},
},
Jiminny\Models\AutomatedReportResult {#15705
id: 47,
uuid: b"D‘\x10[̘^–𔹧-ÞÝB",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"cc985e96-105b-4491-9a94-b9a72ddedd42","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"cc985e96-105b-4491-9a94-b9a72ddedd42","status":"completed","timestamp":"2026-04-14T10:46:38.602513+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cc985e96-105b-4491-9a94-b9a72ddedd42.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cc985e96-105b-4491-9a94-b9a72ddedd42.pdf"}",
requested_at: "2026-04-14 10:46:09",
generated_at: "2026-04-14 10:46:38",
sent_at: null,
created_at: "2026-04-14 10:46:08",
updated_at: "2026-04-14 10:46:38",
report: Jiminny\Models\AutomatedReport {#15196},
},
Jiminny\Models\AutomatedReportResult {#15687
id: 49,
uuid: b"K·Ì¬Ò\vþþ«PÈ»‰\x19™s",
report_id: 35,
name: "Test 6 - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"Please make a summary for all calls","call_ids":["49880280","49104686","48360159","47193308","44762288","43862984","41678335","41310991","39940631","39779620","39389894","39106205","38745110","38510502"],"team_id":1,"request_id":"d20bfefe-ccac-4bb7-ab50-c8bb89199973","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Test 6"}",
response: "{"request_id":"d20bfefe-ccac-4bb7-ab50-c8bb89199973","status":"completed","timestamp":"2026-04-14T10:46:37.905336+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.pdf"}",
requested_at: "2026-04-14 10:46:16",
generated_at: "2026-04-14 10:46:37",
sent_at: null,
created_at: "2026-04-14 10:46:16",
updated_at: "2026-04-14 10:46:38",
report: Jiminny\Models\AutomatedReport {#15219
id: 35,
#uuid: b"""
@@Àê~xFâˆô\n
áKfè
""",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[9]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[3248,23559]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Test 6",
activity_search_id: 10932,
ask_anything_prompt_id: 65,
expires_at: "2026-04-19",
created_by: 3248,
created_at: "2026-04-14 08:39:14",
updated_at: "2026-04-14 08:39:14",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15686
id: 50,
uuid: b"GÙµ‚\{3‡p©ú1ÿÖŽ",
report_id: 35,
name: "Test 6 - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"Please make a summary for all calls","call_ids":["49880280","49104686","48360159","47193308","44762288","43862984","41678335","41310991","39940631","39779620","39389894","39106205","38745110","38510502"],"team_id":1,"request_id":"5c9d7b33-b582-47d9-8770-a9fa31ffd68d","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Test 6"}",
response: "{"request_id":"5c9d7b33-b582-47d9-8770-a9fa31ffd68d","status":"completed","timestamp":"2026-04-14T10:49:01.677577+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.pdf"}",
requested_at: "2026-04-14 10:48:43",
generated_at: "2026-04-14 10:49:01",
sent_at: null,
created_at: "2026-04-14 10:48:42",
updated_at: "2026-04-14 10:49:01",
report: Jiminny\Models\AutomatedReport {#15219},
},
Jiminny\Models\AutomatedReportResult {#15685
id: 51,
uuid: b"L\x13HSÏÖ»™ŸŽ¦¯Cár{",
report_id: 36,
name: "Tuesday report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54214348","54747783","54792639","54355211","54214356","54579532","54214362","54795501","54373257","54566775","54179068","54691680","54702966","54186485","54547166","54357434","54439335","54435911","54547029","54179299","54580912","54314274","53918272","54310744","54447612","54561308","52175046","54531535","54495620","52753147","53853301","52551697","52175055","54358692","54020412","54424068","54222599","53853298","53852885","53931221","54132327","53944212","54037186","54125650","54059512","53801108","54284918","52552430","54142985","53755346","52175067","54021634","52896288","52175051","54077453","52413114","54010996","53528248","54078291","53813598","54076266","53028445","54065927","53922780","53729434","53919824","53384442","52175082","53920744","54020314","52714861","54009217","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","53769369","53384450","52161199","52263045","52564798","50907426","53604424","53575428","52167221","52156369","53545307","52565625","53610225","53594648","53545088","52175041","52956249","52217425","52562272","52248293"],"team_id":1,"request_id":"cfd6bb99-4853-4c13-9f8e-a6af43e1727b","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Tuesday report"}",
response: "{"request_id":"cfd6bb99-4853-4c13-9f8e-a6af43e1727b","status":"completed","timestamp":"2026-04-14T11:23:03.951289+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.pdf"}",
requested_at: "2026-04-14 11:22:36",
generated_at: "2026-04-14 11:23:04",
sent_at: null,
created_at: "2026-04-14 11:22:36",
updated_at: "2026-04-14 11:23:04",
report: Jiminny\Models\AutomatedReport {#15221
id: 36,
#uuid: b"Aß#ôq¸»õ¶7i7eçªx",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[7160]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Tuesday report",
activity_search_id: 26913,
ask_anything_prompt_id: 62,
expires_at: "2026-04-30",
created_by: 7160,
created_at: "2026-04-14 11:20:20",
updated_at: "2026-04-14 11:20:20",
deleted_at: null,
},
},
],
}
> $repo->getGeneratedNotSentResults()->count();
= 7
> exit
INFO Goodbye.
root@b79a4bdd6905:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[automated-reports] Automated report found Test 6\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\nroot@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[automated-reports] Automated report found Tuesday report\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"71b8bbf5-23f4-41df-b637-693765e7aa78\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send\nroot@b79a4bdd6905:/home/jiminny# php artisan tinker\nPsy Shell v0.12.21 (PHP 8.3.30 — cli) by Justin Hileman\nNew PHP manual is available (latest: 3.0.5). Update with `doc --update-manual`\n> $repo = app(AutomatedReportsRepository::class);\n[!] Aliasing 'AutomatedReportsRepository' to 'Jiminny\\Repositories\\AutomatedReportsRepository' for this Tinker session.\n= Jiminny\\Repositories\\AutomatedReportsRepository {#15215}\n\n> $repo->getGeneratedNotSentResults();\n= Illuminate\\Database\\Eloquent\\Collection {#15683\n all: [\n Jiminny\\Models\\AutomatedReportResult {#15703\n id: 14,\n uuid: b\"C^Ð>!€]¢ª1vàý\\x1F6Ï\",\n report_id: 8,\n name: \"Exec Summary - 5 Sep 2024 - 10 Mar 2026 - All\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"team_id\":1,\"request_id\":\"21805da2-d03e-435e-aa31-76e0fd1f36cf\",\"report_type\":\"exec_summary\",\"media_types\":[\"pdf\",\"podcast\"],\"from_date\":\"2024-09-05T00:00:00+00:00\",\"to_date\":\"2026-03-10T23:59:59+00:00\",\"group_ids\":[],\"call_deal_stage\":[],\"current_deal_stage\":[],\"deal_min_value\":null,\"deal_max_value\":null,\"call_types\":[\"conference\",\"dialer\"],\"call_duration_min_seconds\":null,\"call_duration_max_seconds\":null,\"special_requirements\":\"\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"5 Sep 2024 - 10 Mar 2026\",\"playbook_categories\":[],\"custom_name\":null}\",\n response: \"{\"request_id\":\"21805da2-d03e-435e-aa31-76e0fd1f36cf\",\"status\":\"completed\",\"timestamp\":\"2026-03-26T14:10:58.983895+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf.MD\",\"report_type\":\"exec_summary\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf.pdf\",\"podcast_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.txt\",\"podcast_audio_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.mp3\",\"podcast_ssml_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.ssml\"}\",\n requested_at: \"2026-03-26 14:06:35\",\n generated_at: \"2026-03-26 14:10:59\",\n sent_at: null,\n created_at: \"2026-03-26 14:06:35\",\n updated_at: \"2026-03-26 14:10:59\",\n report: Jiminny\\Models\\AutomatedReport {#15197\n id: 8,\n #uuid: b\"FWNçôý\\x1Dªš–+âga”d\",\n team_id: 1,\n type: \"exec_summary\",\n status: 1,\n frequency: \"one_off\",\n from: \"2024-09-05 00:00:00\",\n to: \"2026-03-10 00:00:00\",\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[\"conference\",\"dialer\"]\",\n media_types: \"[\"pdf\",\"podcast\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[]\",\n playbook_categories: \"[]\",\n deal_at_call_stages: \"[]\",\n current_deal_stages: \"[]\",\n recipients: \"{\"users\":[]}\",\n jiminny_recipients: \"{\"users\":[]}\",\n additional_prompt_input: \"\",\n custom_name: null,\n activity_search_id: null,\n ask_anything_prompt_id: null,\n expires_at: null,\n created_by: 3248,\n created_at: \"2026-03-26 14:06:32\",\n updated_at: \"2026-03-26 14:06:32\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15701\n id: 43,\n uuid: b\"GJ—\\x14?§ÄÉøN_0A}Ý\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"3fa7c4c9-9714-474a-adf8-4e5f30417ddd\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"3fa7c4c9-9714-474a-adf8-4e5f30417ddd\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T07:49:35.099004+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.pdf\"}\",\n requested_at: \"2026-04-14 07:49:04\",\n generated_at: \"2026-04-14 07:49:35\",\n sent_at: null,\n created_at: \"2026-04-14 07:49:03\",\n updated_at: \"2026-04-14 07:49:35\",\n report: Jiminny\\Models\\AutomatedReport {#15196\n id: 33,\n #uuid: b\"I«SŽút\\x17ªˆ'w#V7¦ù\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[9]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[7160,23309]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Ask Jiminny test report\",\n activity_search_id: 26912,\n ask_anything_prompt_id: 62,\n expires_at: \"2026-04-30\",\n created_by: 7160,\n created_at: \"2026-04-08 10:12:30\",\n updated_at: \"2026-04-08 10:12:30\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15700\n id: 45,\n uuid: b\"A¢•M8z~‚*l\\x01÷ð\\0s\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"38817a7e-954d-41a2-822a-6c01f7f00073\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"38817a7e-954d-41a2-822a-6c01f7f00073\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T08:41:46.594895+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/38817a7e-954d-41a2-822a-6c01f7f00073.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/38817a7e-954d-41a2-822a-6c01f7f00073.pdf\"}\",\n requested_at: \"2026-04-14 08:41:11\",\n generated_at: \"2026-04-14 08:41:46\",\n sent_at: null,\n created_at: \"2026-04-14 08:41:11\",\n updated_at: \"2026-04-14 08:41:46\",\n report: Jiminny\\Models\\AutomatedReport {#15196},\n },\n Jiminny\\Models\\AutomatedReportResult {#15705\n id: 47,\n uuid: b\"D‘\\x10[̘^–𔹧-ÞÝB\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"cc985e96-105b-4491-9a94-b9a72ddedd42\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"cc985e96-105b-4491-9a94-b9a72ddedd42\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:46:38.602513+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cc985e96-105b-4491-9a94-b9a72ddedd42.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cc985e96-105b-4491-9a94-b9a72ddedd42.pdf\"}\",\n requested_at: \"2026-04-14 10:46:09\",\n generated_at: \"2026-04-14 10:46:38\",\n sent_at: null,\n created_at: \"2026-04-14 10:46:08\",\n updated_at: \"2026-04-14 10:46:38\",\n report: Jiminny\\Models\\AutomatedReport {#15196},\n },\n Jiminny\\Models\\AutomatedReportResult {#15687\n id: 49,\n uuid: b\"K·Ì¬Ò\\vþþ«PÈ»‰\\x19™s\",\n report_id: 35,\n name: \"Test 6 - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"Please make a summary for all calls\",\"call_ids\":[\"49880280\",\"49104686\",\"48360159\",\"47193308\",\"44762288\",\"43862984\",\"41678335\",\"41310991\",\"39940631\",\"39779620\",\"39389894\",\"39106205\",\"38745110\",\"38510502\"],\"team_id\":1,\"request_id\":\"d20bfefe-ccac-4bb7-ab50-c8bb89199973\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Test 6\"}\",\n response: \"{\"request_id\":\"d20bfefe-ccac-4bb7-ab50-c8bb89199973\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:46:37.905336+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.pdf\"}\",\n requested_at: \"2026-04-14 10:46:16\",\n generated_at: \"2026-04-14 10:46:37\",\n sent_at: null,\n created_at: \"2026-04-14 10:46:16\",\n updated_at: \"2026-04-14 10:46:38\",\n report: Jiminny\\Models\\AutomatedReport {#15219\n id: 35,\n #uuid: b\"\"\"\n @@Àê~xFâˆô\\n\n áKfè\n \"\"\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[9]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[3248,23559]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Test 6\",\n activity_search_id: 10932,\n ask_anything_prompt_id: 65,\n expires_at: \"2026-04-19\",\n created_by: 3248,\n created_at: \"2026-04-14 08:39:14\",\n updated_at: \"2026-04-14 08:39:14\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15686\n id: 50,\n uuid: b\"GÙµ‚\\{3‡p©ú1ÿÖŽ\",\n report_id: 35,\n name: \"Test 6 - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"Please make a summary for all calls\",\"call_ids\":[\"49880280\",\"49104686\",\"48360159\",\"47193308\",\"44762288\",\"43862984\",\"41678335\",\"41310991\",\"39940631\",\"39779620\",\"39389894\",\"39106205\",\"38745110\",\"38510502\"],\"team_id\":1,\"request_id\":\"5c9d7b33-b582-47d9-8770-a9fa31ffd68d\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Test 6\"}\",\n response: \"{\"request_id\":\"5c9d7b33-b582-47d9-8770-a9fa31ffd68d\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:49:01.677577+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.pdf\"}\",\n requested_at: \"2026-04-14 10:48:43\",\n generated_at: \"2026-04-14 10:49:01\",\n sent_at: null,\n created_at: \"2026-04-14 10:48:42\",\n updated_at: \"2026-04-14 10:49:01\",\n report: Jiminny\\Models\\AutomatedReport {#15219},\n },\n Jiminny\\Models\\AutomatedReportResult {#15685\n id: 51,\n uuid: b\"L\\x13HSÏÖ»™ŸŽ¦¯Cár{\",\n report_id: 36,\n name: \"Tuesday report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54579532\",\"54214362\",\"54795501\",\"54373257\",\"54566775\",\"54179068\",\"54691680\",\"54702966\",\"54186485\",\"54547166\",\"54357434\",\"54439335\",\"54435911\",\"54547029\",\"54179299\",\"54580912\",\"54314274\",\"53918272\",\"54310744\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"53853301\",\"52551697\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53853298\",\"53852885\",\"53931221\",\"54132327\",\"53944212\",\"54037186\",\"54125650\",\"54059512\",\"53801108\",\"54284918\",\"52552430\",\"54142985\",\"53755346\",\"52175067\",\"54021634\",\"52896288\",\"52175051\",\"54077453\",\"52413114\",\"54010996\",\"53528248\",\"54078291\",\"53813598\",\"54076266\",\"53028445\",\"54065927\",\"53922780\",\"53729434\",\"53919824\",\"53384442\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"54009217\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"53769369\",\"53384450\",\"52161199\",\"52263045\",\"52564798\",\"50907426\",\"53604424\",\"53575428\",\"52167221\",\"52156369\",\"53545307\",\"52565625\",\"53610225\",\"53594648\",\"53545088\",\"52175041\",\"52956249\",\"52217425\",\"52562272\",\"52248293\"],\"team_id\":1,\"request_id\":\"cfd6bb99-4853-4c13-9f8e-a6af43e1727b\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Tuesday report\"}\",\n response: \"{\"request_id\":\"cfd6bb99-4853-4c13-9f8e-a6af43e1727b\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T11:23:03.951289+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.pdf\"}\",\n requested_at: \"2026-04-14 11:22:36\",\n generated_at: \"2026-04-14 11:23:04\",\n sent_at: null,\n created_at: \"2026-04-14 11:22:36\",\n updated_at: \"2026-04-14 11:23:04\",\n report: Jiminny\\Models\\AutomatedReport {#15221\n id: 36,\n #uuid: b\"Aß#ôq¸»õ¶7i7eçªx\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[7160]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Tuesday report\",\n activity_search_id: 26913,\n ask_anything_prompt_id: 62,\n expires_at: \"2026-04-30\",\n created_by: 7160,\n created_at: \"2026-04-14 11:20:20\",\n updated_at: \"2026-04-14 11:20:20\",\n deleted_at: null,\n },\n },\n ],\n }\n\n> $repo->getGeneratedNotSentResults()->count();\n= 7\n\n> exit\n\n INFO Goodbye.\n\nroot@b79a4bdd6905:/home/jiminny#","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[automated-reports] Automated report found Test 6\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\nroot@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[automated-reports] Automated report found Tuesday report\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"71b8bbf5-23f4-41df-b637-693765e7aa78\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send\nroot@b79a4bdd6905:/home/jiminny# php artisan tinker\nPsy Shell v0.12.21 (PHP 8.3.30 — cli) by Justin Hileman\nNew PHP manual is available (latest: 3.0.5). Update with `doc --update-manual`\n> $repo = app(AutomatedReportsRepository::class);\n[!] Aliasing 'AutomatedReportsRepository' to 'Jiminny\\Repositories\\AutomatedReportsRepository' for this Tinker session.\n= Jiminny\\Repositories\\AutomatedReportsRepository {#15215}\n\n> $repo->getGeneratedNotSentResults();\n= Illuminate\\Database\\Eloquent\\Collection {#15683\n all: [\n Jiminny\\Models\\AutomatedReportResult {#15703\n id: 14,\n uuid: b\"C^Ð>!€]¢ª1vàý\\x1F6Ï\",\n report_id: 8,\n name: \"Exec Summary - 5 Sep 2024 - 10 Mar 2026 - All\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"team_id\":1,\"request_id\":\"21805da2-d03e-435e-aa31-76e0fd1f36cf\",\"report_type\":\"exec_summary\",\"media_types\":[\"pdf\",\"podcast\"],\"from_date\":\"2024-09-05T00:00:00+00:00\",\"to_date\":\"2026-03-10T23:59:59+00:00\",\"group_ids\":[],\"call_deal_stage\":[],\"current_deal_stage\":[],\"deal_min_value\":null,\"deal_max_value\":null,\"call_types\":[\"conference\",\"dialer\"],\"call_duration_min_seconds\":null,\"call_duration_max_seconds\":null,\"special_requirements\":\"\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"5 Sep 2024 - 10 Mar 2026\",\"playbook_categories\":[],\"custom_name\":null}\",\n response: \"{\"request_id\":\"21805da2-d03e-435e-aa31-76e0fd1f36cf\",\"status\":\"completed\",\"timestamp\":\"2026-03-26T14:10:58.983895+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf.MD\",\"report_type\":\"exec_summary\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf.pdf\",\"podcast_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.txt\",\"podcast_audio_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.mp3\",\"podcast_ssml_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.ssml\"}\",\n requested_at: \"2026-03-26 14:06:35\",\n generated_at: \"2026-03-26 14:10:59\",\n sent_at: null,\n created_at: \"2026-03-26 14:06:35\",\n updated_at: \"2026-03-26 14:10:59\",\n report: Jiminny\\Models\\AutomatedReport {#15197\n id: 8,\n #uuid: b\"FWNçôý\\x1Dªš–+âga”d\",\n team_id: 1,\n type: \"exec_summary\",\n status: 1,\n frequency: \"one_off\",\n from: \"2024-09-05 00:00:00\",\n to: \"2026-03-10 00:00:00\",\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[\"conference\",\"dialer\"]\",\n media_types: \"[\"pdf\",\"podcast\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[]\",\n playbook_categories: \"[]\",\n deal_at_call_stages: \"[]\",\n current_deal_stages: \"[]\",\n recipients: \"{\"users\":[]}\",\n jiminny_recipients: \"{\"users\":[]}\",\n additional_prompt_input: \"\",\n custom_name: null,\n activity_search_id: null,\n ask_anything_prompt_id: null,\n expires_at: null,\n created_by: 3248,\n created_at: \"2026-03-26 14:06:32\",\n updated_at: \"2026-03-26 14:06:32\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15701\n id: 43,\n uuid: b\"GJ—\\x14?§ÄÉøN_0A}Ý\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"3fa7c4c9-9714-474a-adf8-4e5f30417ddd\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"3fa7c4c9-9714-474a-adf8-4e5f30417ddd\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T07:49:35.099004+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.pdf\"}\",\n requested_at: \"2026-04-14 07:49:04\",\n generated_at: \"2026-04-14 07:49:35\",\n sent_at: null,\n created_at: \"2026-04-14 07:49:03\",\n updated_at: \"2026-04-14 07:49:35\",\n report: Jiminny\\Models\\AutomatedReport {#15196\n id: 33,\n #uuid: b\"I«SŽút\\x17ªˆ'w#V7¦ù\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[9]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[7160,23309]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Ask Jiminny test report\",\n activity_search_id: 26912,\n ask_anything_prompt_id: 62,\n expires_at: \"2026-04-30\",\n created_by: 7160,\n created_at: \"2026-04-08 10:12:30\",\n updated_at: \"2026-04-08 10:12:30\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15700\n id: 45,\n uuid: b\"A¢•M8z~‚*l\\x01÷ð\\0s\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"38817a7e-954d-41a2-822a-6c01f7f00073\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"38817a7e-954d-41a2-822a-6c01f7f00073\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T08:41:46.594895+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/38817a7e-954d-41a2-822a-6c01f7f00073.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/38817a7e-954d-41a2-822a-6c01f7f00073.pdf\"}\",\n requested_at: \"2026-04-14 08:41:11\",\n generated_at: \"2026-04-14 08:41:46\",\n sent_at: null,\n created_at: \"2026-04-14 08:41:11\",\n updated_at: \"2026-04-14 08:41:46\",\n report: Jiminny\\Models\\AutomatedReport {#15196},\n },\n Jiminny\\Models\\AutomatedReportResult {#15705\n id: 47,\n uuid: b\"D‘\\x10[̘^–𔹧-ÞÝB\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"cc985e96-105b-4491-9a94-b9a72ddedd42\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"cc985e96-105b-4491-9a94-b9a72ddedd42\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:46:38.602513+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cc985e96-105b-4491-9a94-b9a72ddedd42.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cc985e96-105b-4491-9a94-b9a72ddedd42.pdf\"}\",\n requested_at: \"2026-04-14 10:46:09\",\n generated_at: \"2026-04-14 10:46:38\",\n sent_at: null,\n created_at: \"2026-04-14 10:46:08\",\n updated_at: \"2026-04-14 10:46:38\",\n report: Jiminny\\Models\\AutomatedReport {#15196},\n },\n Jiminny\\Models\\AutomatedReportResult {#15687\n id: 49,\n uuid: b\"K·Ì¬Ò\\vþþ«PÈ»‰\\x19™s\",\n report_id: 35,\n name: \"Test 6 - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"Please make a summary for all calls\",\"call_ids\":[\"49880280\",\"49104686\",\"48360159\",\"47193308\",\"44762288\",\"43862984\",\"41678335\",\"41310991\",\"39940631\",\"39779620\",\"39389894\",\"39106205\",\"38745110\",\"38510502\"],\"team_id\":1,\"request_id\":\"d20bfefe-ccac-4bb7-ab50-c8bb89199973\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Test 6\"}\",\n response: \"{\"request_id\":\"d20bfefe-ccac-4bb7-ab50-c8bb89199973\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:46:37.905336+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.pdf\"}\",\n requested_at: \"2026-04-14 10:46:16\",\n generated_at: \"2026-04-14 10:46:37\",\n sent_at: null,\n created_at: \"2026-04-14 10:46:16\",\n updated_at: \"2026-04-14 10:46:38\",\n report: Jiminny\\Models\\AutomatedReport {#15219\n id: 35,\n #uuid: b\"\"\"\n @@Àê~xFâˆô\\n\n áKfè\n \"\"\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[9]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[3248,23559]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Test 6\",\n activity_search_id: 10932,\n ask_anything_prompt_id: 65,\n expires_at: \"2026-04-19\",\n created_by: 3248,\n created_at: \"2026-04-14 08:39:14\",\n updated_at: \"2026-04-14 08:39:14\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15686\n id: 50,\n uuid: b\"GÙµ‚\\{3‡p©ú1ÿÖŽ\",\n report_id: 35,\n name: \"Test 6 - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"Please make a summary for all calls\",\"call_ids\":[\"49880280\",\"49104686\",\"48360159\",\"47193308\",\"44762288\",\"43862984\",\"41678335\",\"41310991\",\"39940631\",\"39779620\",\"39389894\",\"39106205\",\"38745110\",\"38510502\"],\"team_id\":1,\"request_id\":\"5c9d7b33-b582-47d9-8770-a9fa31ffd68d\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Test 6\"}\",\n response: \"{\"request_id\":\"5c9d7b33-b582-47d9-8770-a9fa31ffd68d\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:49:01.677577+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.pdf\"}\",\n requested_at: \"2026-04-14 10:48:43\",\n generated_at: \"2026-04-14 10:49:01\",\n sent_at: null,\n created_at: \"2026-04-14 10:48:42\",\n updated_at: \"2026-04-14 10:49:01\",\n report: Jiminny\\Models\\AutomatedReport {#15219},\n },\n Jiminny\\Models\\AutomatedReportResult {#15685\n id: 51,\n uuid: b\"L\\x13HSÏÖ»™ŸŽ¦¯Cár{\",\n report_id: 36,\n name: \"Tuesday report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54579532\",\"54214362\",\"54795501\",\"54373257\",\"54566775\",\"54179068\",\"54691680\",\"54702966\",\"54186485\",\"54547166\",\"54357434\",\"54439335\",\"54435911\",\"54547029\",\"54179299\",\"54580912\",\"54314274\",\"53918272\",\"54310744\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"53853301\",\"52551697\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53853298\",\"53852885\",\"53931221\",\"54132327\",\"53944212\",\"54037186\",\"54125650\",\"54059512\",\"53801108\",\"54284918\",\"52552430\",\"54142985\",\"53755346\",\"52175067\",\"54021634\",\"52896288\",\"52175051\",\"54077453\",\"52413114\",\"54010996\",\"53528248\",\"54078291\",\"53813598\",\"54076266\",\"53028445\",\"54065927\",\"53922780\",\"53729434\",\"53919824\",\"53384442\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"54009217\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"53769369\",\"53384450\",\"52161199\",\"52263045\",\"52564798\",\"50907426\",\"53604424\",\"53575428\",\"52167221\",\"52156369\",\"53545307\",\"52565625\",\"53610225\",\"53594648\",\"53545088\",\"52175041\",\"52956249\",\"52217425\",\"52562272\",\"52248293\"],\"team_id\":1,\"request_id\":\"cfd6bb99-4853-4c13-9f8e-a6af43e1727b\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Tuesday report\"}\",\n response: \"{\"request_id\":\"cfd6bb99-4853-4c13-9f8e-a6af43e1727b\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T11:23:03.951289+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.pdf\"}\",\n requested_at: \"2026-04-14 11:22:36\",\n generated_at: \"2026-04-14 11:23:04\",\n sent_at: null,\n created_at: \"2026-04-14 11:22:36\",\n updated_at: \"2026-04-14 11:23:04\",\n report: Jiminny\\Models\\AutomatedReport {#15221\n id: 36,\n #uuid: b\"Aß#ôq¸»õ¶7i7eçªx\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[7160]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Tuesday report\",\n activity_search_id: 26913,\n ask_anything_prompt_id: 62,\n expires_at: \"2026-04-30\",\n created_by: 7160,\n created_at: \"2026-04-14 11:20:20\",\n updated_at: \"2026-04-14 11:20:20\",\n deleted_at: null,\n },\n },\n ],\n }\n\n> $repo->getGeneratedNotSentResults()->count();\n= 7\n\n> exit\n\n INFO Goodbye.\n\nroot@b79a4bdd6905:/home/jiminny#","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.30234376,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3046875,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.37148437,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3738281,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.440625,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44296876,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5097656,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5121094,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.57890624,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64804685,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6503906,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.7171875,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.71953124,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-93-249:~","depth":1,"bounds":{"left":0.475,"top":1.0,"width":0.07851563,"height":-0.020833373},"role_description":"text"}]...
|
7000309365672198019
|
-5261720347317964283
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[automated-reports] Automated report found Test 6
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[automated-reports] Automated report found Tuesday report
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send
root@b79a4bdd6905:/home/jiminny# php artisan tinker
Psy Shell v0.12.21 (PHP 8.3.30 — cli) by Justin Hileman
New PHP manual is available (latest: 3.0.5). Update with `doc --update-manual`
> $repo = app(AutomatedReportsRepository::class);
[!] Aliasing 'AutomatedReportsRepository' to 'Jiminny\Repositories\AutomatedReportsRepository' for this Tinker session.
= Jiminny\Repositories\AutomatedReportsRepository {#15215}
> $repo->getGeneratedNotSentResults();
= Illuminate\Database\Eloquent\Collection {#15683
all: [
Jiminny\Models\AutomatedReportResult {#15703
id: 14,
uuid: b"C^Ð>!€]¢ª1vàý\x1F6Ï",
report_id: 8,
name: "Exec Summary - 5 Sep 2024 - 10 Mar 2026 - All",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"team_id":1,"request_id":"21805da2-d03e-435e-aa31-76e0fd1f36cf","report_type":"exec_summary","media_types":["pdf","podcast"],"from_date":"2024-09-05T00:00:00+00:00","to_date":"2026-03-10T23:59:59+00:00","group_ids":[],"call_deal_stage":[],"current_deal_stage":[],"deal_min_value":null,"deal_max_value":null,"call_types":["conference","dialer"],"call_duration_min_seconds":null,"call_duration_max_seconds":null,"special_requirements":"","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"5 Sep 2024 - 10 Mar 2026","playbook_categories":[],"custom_name":null}",
response: "{"request_id":"21805da2-d03e-435e-aa31-76e0fd1f36cf","status":"completed","timestamp":"2026-03-26T14:10:58.983895+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf.MD","report_type":"exec_summary","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf.pdf","podcast_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.txt","podcast_audio_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.mp3","podcast_ssml_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.ssml"}",
requested_at: "2026-03-26 14:06:35",
generated_at: "2026-03-26 14:10:59",
sent_at: null,
created_at: "2026-03-26 14:06:35",
updated_at: "2026-03-26 14:10:59",
report: Jiminny\Models\AutomatedReport {#15197
id: 8,
#uuid: b"FWNçôý\x1Dªš–+âga”d",
team_id: 1,
type: "exec_summary",
status: 1,
frequency: "one_off",
from: "2024-09-05 00:00:00",
to: "2026-03-10 00:00:00",
deal_value_min: null,
deal_value_max: null,
call_types: "["conference","dialer"]",
media_types: "["pdf","podcast"]",
call_duration_min: null,
call_duration_max: null,
groups: "[]",
playbook_categories: "[]",
deal_at_call_stages: "[]",
current_deal_stages: "[]",
recipients: "{"users":[]}",
jiminny_recipients: "{"users":[]}",
additional_prompt_input: "",
custom_name: null,
activity_search_id: null,
ask_anything_prompt_id: null,
expires_at: null,
created_by: 3248,
created_at: "2026-03-26 14:06:32",
updated_at: "2026-03-26 14:06:32",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15701
id: 43,
uuid: b"GJ—\x14?§ÄÉøN_0A}Ý",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"3fa7c4c9-9714-474a-adf8-4e5f30417ddd","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"3fa7c4c9-9714-474a-adf8-4e5f30417ddd","status":"completed","timestamp":"2026-04-14T07:49:35.099004+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.pdf"}",
requested_at: "2026-04-14 07:49:04",
generated_at: "2026-04-14 07:49:35",
sent_at: null,
created_at: "2026-04-14 07:49:03",
updated_at: "2026-04-14 07:49:35",
report: Jiminny\Models\AutomatedReport {#15196
id: 33,
#uuid: b"I«SŽút\x17ªˆ'w#V7¦ù",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[9]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[7160,23309]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Ask Jiminny test report",
activity_search_id: 26912,
ask_anything_prompt_id: 62,
expires_at: "2026-04-30",
created_by: 7160,
created_at: "2026-04-08 10:12:30",
updated_at: "2026-04-08 10:12:30",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15700
id: 45,
uuid: b"A¢•M8z~‚*l\x01÷ð\0s",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"38817a7e-954d-41a2-822a-6c01f7f00073","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"38817a7e-954d-41a2-822a-6c01f7f00073","status":"completed","timestamp":"2026-04-14T08:41:46.594895+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/38817a7e-954d-41a2-822a-6c01f7f00073.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/38817a7e-954d-41a2-822a-6c01f7f00073.pdf"}",
requested_at: "2026-04-14 08:41:11",
generated_at: "2026-04-14 08:41:46",
sent_at: null,
created_at: "2026-04-14 08:41:11",
updated_at: "2026-04-14 08:41:46",
report: Jiminny\Models\AutomatedReport {#15196},
},
Jiminny\Models\AutomatedReportResult {#15705
id: 47,
uuid: b"D‘\x10[̘^–𔹧-ÞÝB",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"cc985e96-105b-4491-9a94-b9a72ddedd42","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"cc985e96-105b-4491-9a94-b9a72ddedd42","status":"completed","timestamp":"2026-04-14T10:46:38.602513+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cc985e96-105b-4491-9a94-b9a72ddedd42.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cc985e96-105b-4491-9a94-b9a72ddedd42.pdf"}",
requested_at: "2026-04-14 10:46:09",
generated_at: "2026-04-14 10:46:38",
sent_at: null,
created_at: "2026-04-14 10:46:08",
updated_at: "2026-04-14 10:46:38",
report: Jiminny\Models\AutomatedReport {#15196},
},
Jiminny\Models\AutomatedReportResult {#15687
id: 49,
uuid: b"K·Ì¬Ò\vþþ«PÈ»‰\x19™s",
report_id: 35,
name: "Test 6 - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"Please make a summary for all calls","call_ids":["49880280","49104686","48360159","47193308","44762288","43862984","41678335","41310991","39940631","39779620","39389894","39106205","38745110","38510502"],"team_id":1,"request_id":"d20bfefe-ccac-4bb7-ab50-c8bb89199973","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Test 6"}",
response: "{"request_id":"d20bfefe-ccac-4bb7-ab50-c8bb89199973","status":"completed","timestamp":"2026-04-14T10:46:37.905336+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.pdf"}",
requested_at: "2026-04-14 10:46:16",
generated_at: "2026-04-14 10:46:37",
sent_at: null,
created_at: "2026-04-14 10:46:16",
updated_at: "2026-04-14 10:46:38",
report: Jiminny\Models\AutomatedReport {#15219
id: 35,
#uuid: b"""
@@Àê~xFâˆô\n
áKfè
""",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[9]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[3248,23559]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Test 6",
activity_search_id: 10932,
ask_anything_prompt_id: 65,
expires_at: "2026-04-19",
created_by: 3248,
created_at: "2026-04-14 08:39:14",
updated_at: "2026-04-14 08:39:14",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15686
id: 50,
uuid: b"GÙµ‚\{3‡p©ú1ÿÖŽ",
report_id: 35,
name: "Test 6 - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"Please make a summary for all calls","call_ids":["49880280","49104686","48360159","47193308","44762288","43862984","41678335","41310991","39940631","39779620","39389894","39106205","38745110","38510502"],"team_id":1,"request_id":"5c9d7b33-b582-47d9-8770-a9fa31ffd68d","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Test 6"}",
response: "{"request_id":"5c9d7b33-b582-47d9-8770-a9fa31ffd68d","status":"completed","timestamp":"2026-04-14T10:49:01.677577+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.pdf"}",
requested_at: "2026-04-14 10:48:43",
generated_at: "2026-04-14 10:49:01",
sent_at: null,
created_at: "2026-04-14 10:48:42",
updated_at: "2026-04-14 10:49:01",
report: Jiminny\Models\AutomatedReport {#15219},
},
Jiminny\Models\AutomatedReportResult {#15685
id: 51,
uuid: b"L\x13HSÏÖ»™ŸŽ¦¯Cár{",
report_id: 36,
name: "Tuesday report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54214348","54747783","54792639","54355211","54214356","54579532","54214362","54795501","54373257","54566775","54179068","54691680","54702966","54186485","54547166","54357434","54439335","54435911","54547029","54179299","54580912","54314274","53918272","54310744","54447612","54561308","52175046","54531535","54495620","52753147","53853301","52551697","52175055","54358692","54020412","54424068","54222599","53853298","53852885","53931221","54132327","53944212","54037186","54125650","54059512","53801108","54284918","52552430","54142985","53755346","52175067","54021634","52896288","52175051","54077453","52413114","54010996","53528248","54078291","53813598","54076266","53028445","54065927","53922780","53729434","53919824","53384442","52175082","53920744","54020314","52714861","54009217","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","53769369","53384450","52161199","52263045","52564798","50907426","53604424","53575428","52167221","52156369","53545307","52565625","53610225","53594648","53545088","52175041","52956249","52217425","52562272","52248293"],"team_id":1,"request_id":"cfd6bb99-4853-4c13-9f8e-a6af43e1727b","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Tuesday report"}",
response: "{"request_id":"cfd6bb99-4853-4c13-9f8e-a6af43e1727b","status":"completed","timestamp":"2026-04-14T11:23:03.951289+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.pdf"}",
requested_at: "2026-04-14 11:22:36",
generated_at: "2026-04-14 11:23:04",
sent_at: null,
created_at: "2026-04-14 11:22:36",
updated_at: "2026-04-14 11:23:04",
report: Jiminny\Models\AutomatedReport {#15221
id: 36,
#uuid: b"Aß#ôq¸»õ¶7i7eçªx",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[7160]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Tuesday report",
activity_search_id: 26913,
ask_anything_prompt_id: 62,
expires_at: "2026-04-30",
created_by: 7160,
created_at: "2026-04-14 11:20:20",
updated_at: "2026-04-14 11:20:20",
deleted_at: null,
},
},
],
}
> $repo->getGeneratedNotSentResults()->count();
= 7
> exit
INFO Goodbye.
root@b79a4bdd6905:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
12752
|
|
12751
|
NULL
|
0
|
2026-04-14T11:35:47.668789+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776166547668_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-30-93-249:~
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[automated-reports] Automated report found Test 6
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[automated-reports] Automated report found Tuesday report
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send
root@b79a4bdd6905:/home/jiminny# php artisan tinker
Psy Shell v0.12.21 (PHP 8.3.30 — cli) by Justin Hileman
New PHP manual is available (latest: 3.0.5). Update with `doc --update-manual`
> $repo = app(AutomatedReportsRepository::class);
[!] Aliasing 'AutomatedReportsRepository' to 'Jiminny\Repositories\AutomatedReportsRepository' for this Tinker session.
= Jiminny\Repositories\AutomatedReportsRepository {#15215}
> $repo->getGeneratedNotSentResults();
= Illuminate\Database\Eloquent\Collection {#15683
all: [
Jiminny\Models\AutomatedReportResult {#15703
id: 14,
uuid: b"C^Ð>!€]¢ª1vàý\x1F6Ï",
report_id: 8,
name: "Exec Summary - 5 Sep 2024 - 10 Mar 2026 - All",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"team_id":1,"request_id":"21805da2-d03e-435e-aa31-76e0fd1f36cf","report_type":"exec_summary","media_types":["pdf","podcast"],"from_date":"2024-09-05T00:00:00+00:00","to_date":"2026-03-10T23:59:59+00:00","group_ids":[],"call_deal_stage":[],"current_deal_stage":[],"deal_min_value":null,"deal_max_value":null,"call_types":["conference","dialer"],"call_duration_min_seconds":null,"call_duration_max_seconds":null,"special_requirements":"","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"5 Sep 2024 - 10 Mar 2026","playbook_categories":[],"custom_name":null}",
response: "{"request_id":"21805da2-d03e-435e-aa31-76e0fd1f36cf","status":"completed","timestamp":"2026-03-26T14:10:58.983895+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf.MD","report_type":"exec_summary","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf.pdf","podcast_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.txt","podcast_audio_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.mp3","podcast_ssml_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.ssml"}",
requested_at: "2026-03-26 14:06:35",
generated_at: "2026-03-26 14:10:59",
sent_at: null,
created_at: "2026-03-26 14:06:35",
updated_at: "2026-03-26 14:10:59",
report: Jiminny\Models\AutomatedReport {#15197
id: 8,
#uuid: b"FWNçôý\x1Dªš–+âga”d",
team_id: 1,
type: "exec_summary",
status: 1,
frequency: "one_off",
from: "2024-09-05 00:00:00",
to: "2026-03-10 00:00:00",
deal_value_min: null,
deal_value_max: null,
call_types: "["conference","dialer"]",
media_types: "["pdf","podcast"]",
call_duration_min: null,
call_duration_max: null,
groups: "[]",
playbook_categories: "[]",
deal_at_call_stages: "[]",
current_deal_stages: "[]",
recipients: "{"users":[]}",
jiminny_recipients: "{"users":[]}",
additional_prompt_input: "",
custom_name: null,
activity_search_id: null,
ask_anything_prompt_id: null,
expires_at: null,
created_by: 3248,
created_at: "2026-03-26 14:06:32",
updated_at: "2026-03-26 14:06:32",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15701
id: 43,
uuid: b"GJ—\x14?§ÄÉøN_0A}Ý",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"3fa7c4c9-9714-474a-adf8-4e5f30417ddd","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"3fa7c4c9-9714-474a-adf8-4e5f30417ddd","status":"completed","timestamp":"2026-04-14T07:49:35.099004+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.pdf"}",
requested_at: "2026-04-14 07:49:04",
generated_at: "2026-04-14 07:49:35",
sent_at: null,
created_at: "2026-04-14 07:49:03",
updated_at: "2026-04-14 07:49:35",
report: Jiminny\Models\AutomatedReport {#15196
id: 33,
#uuid: b"I«SŽút\x17ªˆ'w#V7¦ù",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[9]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[7160,23309]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Ask Jiminny test report",
activity_search_id: 26912,
ask_anything_prompt_id: 62,
expires_at: "2026-04-30",
created_by: 7160,
created_at: "2026-04-08 10:12:30",
updated_at: "2026-04-08 10:12:30",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15700
id: 45,
uuid: b"A¢•M8z~‚*l\x01÷ð\0s",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"38817a7e-954d-41a2-822a-6c01f7f00073","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"38817a7e-954d-41a2-822a-6c01f7f00073","status":"completed","timestamp":"2026-04-14T08:41:46.594895+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/38817a7e-954d-41a2-822a-6c01f7f00073.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/38817a7e-954d-41a2-822a-6c01f7f00073.pdf"}",
requested_at: "2026-04-14 08:41:11",
generated_at: "2026-04-14 08:41:46",
sent_at: null,
created_at: "2026-04-14 08:41:11",
updated_at: "2026-04-14 08:41:46",
report: Jiminny\Models\AutomatedReport {#15196},
},
Jiminny\Models\AutomatedReportResult {#15705
id: 47,
uuid: b"D‘\x10[̘^–𔹧-ÞÝB",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"cc985e96-105b-4491-9a94-b9a72ddedd42","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"cc985e96-105b-4491-9a94-b9a72ddedd42","status":"completed","timestamp":"2026-04-14T10:46:38.602513+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cc985e96-105b-4491-9a94-b9a72ddedd42.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cc985e96-105b-4491-9a94-b9a72ddedd42.pdf"}",
requested_at: "2026-04-14 10:46:09",
generated_at: "2026-04-14 10:46:38",
sent_at: null,
created_at: "2026-04-14 10:46:08",
updated_at: "2026-04-14 10:46:38",
report: Jiminny\Models\AutomatedReport {#15196},
},
Jiminny\Models\AutomatedReportResult {#15687
id: 49,
uuid: b"K·Ì¬Ò\vþþ«PÈ»‰\x19™s",
report_id: 35,
name: "Test 6 - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"Please make a summary for all calls","call_ids":["49880280","49104686","48360159","47193308","44762288","43862984","41678335","41310991","39940631","39779620","39389894","39106205","38745110","38510502"],"team_id":1,"request_id":"d20bfefe-ccac-4bb7-ab50-c8bb89199973","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Test 6"}",
response: "{"request_id":"d20bfefe-ccac-4bb7-ab50-c8bb89199973","status":"completed","timestamp":"2026-04-14T10:46:37.905336+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.pdf"}",
requested_at: "2026-04-14 10:46:16",
generated_at: "2026-04-14 10:46:37",
sent_at: null,
created_at: "2026-04-14 10:46:16",
updated_at: "2026-04-14 10:46:38",
report: Jiminny\Models\AutomatedReport {#15219
id: 35,
#uuid: b"""
@@Àê~xFâˆô\n
áKfè
""",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[9]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[3248,23559]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Test 6",
activity_search_id: 10932,
ask_anything_prompt_id: 65,
expires_at: "2026-04-19",
created_by: 3248,
created_at: "2026-04-14 08:39:14",
updated_at: "2026-04-14 08:39:14",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15686
id: 50,
uuid: b"GÙµ‚\{3‡p©ú1ÿÖŽ",
report_id: 35,
name: "Test 6 - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"Please make a summary for all calls","call_ids":["49880280","49104686","48360159","47193308","44762288","43862984","41678335","41310991","39940631","39779620","39389894","39106205","38745110","38510502"],"team_id":1,"request_id":"5c9d7b33-b582-47d9-8770-a9fa31ffd68d","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Test 6"}",
response: "{"request_id":"5c9d7b33-b582-47d9-8770-a9fa31ffd68d","status":"completed","timestamp":"2026-04-14T10:49:01.677577+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.pdf"}",
requested_at: "2026-04-14 10:48:43",
generated_at: "2026-04-14 10:49:01",
sent_at: null,
created_at: "2026-04-14 10:48:42",
updated_at: "2026-04-14 10:49:01",
report: Jiminny\Models\AutomatedReport {#15219},
},
Jiminny\Models\AutomatedReportResult {#15685
id: 51,
uuid: b"L\x13HSÏÖ»™ŸŽ¦¯Cár{",
report_id: 36,
name: "Tuesday report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54214348","54747783","54792639","54355211","54214356","54579532","54214362","54795501","54373257","54566775","54179068","54691680","54702966","54186485","54547166","54357434","54439335","54435911","54547029","54179299","54580912","54314274","53918272","54310744","54447612","54561308","52175046","54531535","54495620","52753147","53853301","52551697","52175055","54358692","54020412","54424068","54222599","53853298","53852885","53931221","54132327","53944212","54037186","54125650","54059512","53801108","54284918","52552430","54142985","53755346","52175067","54021634","52896288","52175051","54077453","52413114","54010996","53528248","54078291","53813598","54076266","53028445","54065927","53922780","53729434","53919824","53384442","52175082","53920744","54020314","52714861","54009217","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","53769369","53384450","52161199","52263045","52564798","50907426","53604424","53575428","52167221","52156369","53545307","52565625","53610225","53594648","53545088","52175041","52956249","52217425","52562272","52248293"],"team_id":1,"request_id":"cfd6bb99-4853-4c13-9f8e-a6af43e1727b","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Tuesday report"}",
response: "{"request_id":"cfd6bb99-4853-4c13-9f8e-a6af43e1727b","status":"completed","timestamp":"2026-04-14T11:23:03.951289+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.pdf"}",
requested_at: "2026-04-14 11:22:36",
generated_at: "2026-04-14 11:23:04",
sent_at: null,
created_at: "2026-04-14 11:22:36",
updated_at: "2026-04-14 11:23:04",
report: Jiminny\Models\AutomatedReport {#15221
id: 36,
#uuid: b"Aß#ôq¸»õ¶7i7eçªx",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[7160]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Tuesday report",
activity_search_id: 26913,
ask_anything_prompt_id: 62,
expires_at: "2026-04-30",
created_by: 7160,
created_at: "2026-04-14 11:20:20",
updated_at: "2026-04-14 11:20:20",
deleted_at: null,
},
},
],
}
> $repo->getGeneratedNotSentResults()->count();
= 7
> exit
INFO Goodbye.
root@b79a4bdd6905:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[automated-reports] Automated report found Test 6\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\nroot@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[automated-reports] Automated report found Tuesday report\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"71b8bbf5-23f4-41df-b637-693765e7aa78\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send\nroot@b79a4bdd6905:/home/jiminny# php artisan tinker\nPsy Shell v0.12.21 (PHP 8.3.30 — cli) by Justin Hileman\nNew PHP manual is available (latest: 3.0.5). Update with `doc --update-manual`\n> $repo = app(AutomatedReportsRepository::class);\n[!] Aliasing 'AutomatedReportsRepository' to 'Jiminny\\Repositories\\AutomatedReportsRepository' for this Tinker session.\n= Jiminny\\Repositories\\AutomatedReportsRepository {#15215}\n\n> $repo->getGeneratedNotSentResults();\n= Illuminate\\Database\\Eloquent\\Collection {#15683\n all: [\n Jiminny\\Models\\AutomatedReportResult {#15703\n id: 14,\n uuid: b\"C^Ð>!€]¢ª1vàý\\x1F6Ï\",\n report_id: 8,\n name: \"Exec Summary - 5 Sep 2024 - 10 Mar 2026 - All\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"team_id\":1,\"request_id\":\"21805da2-d03e-435e-aa31-76e0fd1f36cf\",\"report_type\":\"exec_summary\",\"media_types\":[\"pdf\",\"podcast\"],\"from_date\":\"2024-09-05T00:00:00+00:00\",\"to_date\":\"2026-03-10T23:59:59+00:00\",\"group_ids\":[],\"call_deal_stage\":[],\"current_deal_stage\":[],\"deal_min_value\":null,\"deal_max_value\":null,\"call_types\":[\"conference\",\"dialer\"],\"call_duration_min_seconds\":null,\"call_duration_max_seconds\":null,\"special_requirements\":\"\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"5 Sep 2024 - 10 Mar 2026\",\"playbook_categories\":[],\"custom_name\":null}\",\n response: \"{\"request_id\":\"21805da2-d03e-435e-aa31-76e0fd1f36cf\",\"status\":\"completed\",\"timestamp\":\"2026-03-26T14:10:58.983895+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf.MD\",\"report_type\":\"exec_summary\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf.pdf\",\"podcast_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.txt\",\"podcast_audio_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.mp3\",\"podcast_ssml_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.ssml\"}\",\n requested_at: \"2026-03-26 14:06:35\",\n generated_at: \"2026-03-26 14:10:59\",\n sent_at: null,\n created_at: \"2026-03-26 14:06:35\",\n updated_at: \"2026-03-26 14:10:59\",\n report: Jiminny\\Models\\AutomatedReport {#15197\n id: 8,\n #uuid: b\"FWNçôý\\x1Dªš–+âga”d\",\n team_id: 1,\n type: \"exec_summary\",\n status: 1,\n frequency: \"one_off\",\n from: \"2024-09-05 00:00:00\",\n to: \"2026-03-10 00:00:00\",\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[\"conference\",\"dialer\"]\",\n media_types: \"[\"pdf\",\"podcast\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[]\",\n playbook_categories: \"[]\",\n deal_at_call_stages: \"[]\",\n current_deal_stages: \"[]\",\n recipients: \"{\"users\":[]}\",\n jiminny_recipients: \"{\"users\":[]}\",\n additional_prompt_input: \"\",\n custom_name: null,\n activity_search_id: null,\n ask_anything_prompt_id: null,\n expires_at: null,\n created_by: 3248,\n created_at: \"2026-03-26 14:06:32\",\n updated_at: \"2026-03-26 14:06:32\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15701\n id: 43,\n uuid: b\"GJ—\\x14?§ÄÉøN_0A}Ý\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"3fa7c4c9-9714-474a-adf8-4e5f30417ddd\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"3fa7c4c9-9714-474a-adf8-4e5f30417ddd\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T07:49:35.099004+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.pdf\"}\",\n requested_at: \"2026-04-14 07:49:04\",\n generated_at: \"2026-04-14 07:49:35\",\n sent_at: null,\n created_at: \"2026-04-14 07:49:03\",\n updated_at: \"2026-04-14 07:49:35\",\n report: Jiminny\\Models\\AutomatedReport {#15196\n id: 33,\n #uuid: b\"I«SŽút\\x17ªˆ'w#V7¦ù\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[9]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[7160,23309]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Ask Jiminny test report\",\n activity_search_id: 26912,\n ask_anything_prompt_id: 62,\n expires_at: \"2026-04-30\",\n created_by: 7160,\n created_at: \"2026-04-08 10:12:30\",\n updated_at: \"2026-04-08 10:12:30\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15700\n id: 45,\n uuid: b\"A¢•M8z~‚*l\\x01÷ð\\0s\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"38817a7e-954d-41a2-822a-6c01f7f00073\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"38817a7e-954d-41a2-822a-6c01f7f00073\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T08:41:46.594895+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/38817a7e-954d-41a2-822a-6c01f7f00073.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/38817a7e-954d-41a2-822a-6c01f7f00073.pdf\"}\",\n requested_at: \"2026-04-14 08:41:11\",\n generated_at: \"2026-04-14 08:41:46\",\n sent_at: null,\n created_at: \"2026-04-14 08:41:11\",\n updated_at: \"2026-04-14 08:41:46\",\n report: Jiminny\\Models\\AutomatedReport {#15196},\n },\n Jiminny\\Models\\AutomatedReportResult {#15705\n id: 47,\n uuid: b\"D‘\\x10[̘^–𔹧-ÞÝB\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"cc985e96-105b-4491-9a94-b9a72ddedd42\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"cc985e96-105b-4491-9a94-b9a72ddedd42\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:46:38.602513+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cc985e96-105b-4491-9a94-b9a72ddedd42.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cc985e96-105b-4491-9a94-b9a72ddedd42.pdf\"}\",\n requested_at: \"2026-04-14 10:46:09\",\n generated_at: \"2026-04-14 10:46:38\",\n sent_at: null,\n created_at: \"2026-04-14 10:46:08\",\n updated_at: \"2026-04-14 10:46:38\",\n report: Jiminny\\Models\\AutomatedReport {#15196},\n },\n Jiminny\\Models\\AutomatedReportResult {#15687\n id: 49,\n uuid: b\"K·Ì¬Ò\\vþþ«PÈ»‰\\x19™s\",\n report_id: 35,\n name: \"Test 6 - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"Please make a summary for all calls\",\"call_ids\":[\"49880280\",\"49104686\",\"48360159\",\"47193308\",\"44762288\",\"43862984\",\"41678335\",\"41310991\",\"39940631\",\"39779620\",\"39389894\",\"39106205\",\"38745110\",\"38510502\"],\"team_id\":1,\"request_id\":\"d20bfefe-ccac-4bb7-ab50-c8bb89199973\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Test 6\"}\",\n response: \"{\"request_id\":\"d20bfefe-ccac-4bb7-ab50-c8bb89199973\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:46:37.905336+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.pdf\"}\",\n requested_at: \"2026-04-14 10:46:16\",\n generated_at: \"2026-04-14 10:46:37\",\n sent_at: null,\n created_at: \"2026-04-14 10:46:16\",\n updated_at: \"2026-04-14 10:46:38\",\n report: Jiminny\\Models\\AutomatedReport {#15219\n id: 35,\n #uuid: b\"\"\"\n @@Àê~xFâˆô\\n\n áKfè\n \"\"\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[9]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[3248,23559]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Test 6\",\n activity_search_id: 10932,\n ask_anything_prompt_id: 65,\n expires_at: \"2026-04-19\",\n created_by: 3248,\n created_at: \"2026-04-14 08:39:14\",\n updated_at: \"2026-04-14 08:39:14\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15686\n id: 50,\n uuid: b\"GÙµ‚\\{3‡p©ú1ÿÖŽ\",\n report_id: 35,\n name: \"Test 6 - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"Please make a summary for all calls\",\"call_ids\":[\"49880280\",\"49104686\",\"48360159\",\"47193308\",\"44762288\",\"43862984\",\"41678335\",\"41310991\",\"39940631\",\"39779620\",\"39389894\",\"39106205\",\"38745110\",\"38510502\"],\"team_id\":1,\"request_id\":\"5c9d7b33-b582-47d9-8770-a9fa31ffd68d\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Test 6\"}\",\n response: \"{\"request_id\":\"5c9d7b33-b582-47d9-8770-a9fa31ffd68d\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:49:01.677577+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.pdf\"}\",\n requested_at: \"2026-04-14 10:48:43\",\n generated_at: \"2026-04-14 10:49:01\",\n sent_at: null,\n created_at: \"2026-04-14 10:48:42\",\n updated_at: \"2026-04-14 10:49:01\",\n report: Jiminny\\Models\\AutomatedReport {#15219},\n },\n Jiminny\\Models\\AutomatedReportResult {#15685\n id: 51,\n uuid: b\"L\\x13HSÏÖ»™ŸŽ¦¯Cár{\",\n report_id: 36,\n name: \"Tuesday report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54579532\",\"54214362\",\"54795501\",\"54373257\",\"54566775\",\"54179068\",\"54691680\",\"54702966\",\"54186485\",\"54547166\",\"54357434\",\"54439335\",\"54435911\",\"54547029\",\"54179299\",\"54580912\",\"54314274\",\"53918272\",\"54310744\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"53853301\",\"52551697\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53853298\",\"53852885\",\"53931221\",\"54132327\",\"53944212\",\"54037186\",\"54125650\",\"54059512\",\"53801108\",\"54284918\",\"52552430\",\"54142985\",\"53755346\",\"52175067\",\"54021634\",\"52896288\",\"52175051\",\"54077453\",\"52413114\",\"54010996\",\"53528248\",\"54078291\",\"53813598\",\"54076266\",\"53028445\",\"54065927\",\"53922780\",\"53729434\",\"53919824\",\"53384442\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"54009217\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"53769369\",\"53384450\",\"52161199\",\"52263045\",\"52564798\",\"50907426\",\"53604424\",\"53575428\",\"52167221\",\"52156369\",\"53545307\",\"52565625\",\"53610225\",\"53594648\",\"53545088\",\"52175041\",\"52956249\",\"52217425\",\"52562272\",\"52248293\"],\"team_id\":1,\"request_id\":\"cfd6bb99-4853-4c13-9f8e-a6af43e1727b\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Tuesday report\"}\",\n response: \"{\"request_id\":\"cfd6bb99-4853-4c13-9f8e-a6af43e1727b\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T11:23:03.951289+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.pdf\"}\",\n requested_at: \"2026-04-14 11:22:36\",\n generated_at: \"2026-04-14 11:23:04\",\n sent_at: null,\n created_at: \"2026-04-14 11:22:36\",\n updated_at: \"2026-04-14 11:23:04\",\n report: Jiminny\\Models\\AutomatedReport {#15221\n id: 36,\n #uuid: b\"Aß#ôq¸»õ¶7i7eçªx\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[7160]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Tuesday report\",\n activity_search_id: 26913,\n ask_anything_prompt_id: 62,\n expires_at: \"2026-04-30\",\n created_by: 7160,\n created_at: \"2026-04-14 11:20:20\",\n updated_at: \"2026-04-14 11:20:20\",\n deleted_at: null,\n },\n },\n ],\n }\n\n> $repo->getGeneratedNotSentResults()->count();\n= 7\n\n> exit\n\n INFO Goodbye.\n\nroot@b79a4bdd6905:/home/jiminny#","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[automated-reports] Automated report found Test 6\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\nroot@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[automated-reports] Automated report found Tuesday report\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"71b8bbf5-23f4-41df-b637-693765e7aa78\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send\nroot@b79a4bdd6905:/home/jiminny# php artisan tinker\nPsy Shell v0.12.21 (PHP 8.3.30 — cli) by Justin Hileman\nNew PHP manual is available (latest: 3.0.5). Update with `doc --update-manual`\n> $repo = app(AutomatedReportsRepository::class);\n[!] Aliasing 'AutomatedReportsRepository' to 'Jiminny\\Repositories\\AutomatedReportsRepository' for this Tinker session.\n= Jiminny\\Repositories\\AutomatedReportsRepository {#15215}\n\n> $repo->getGeneratedNotSentResults();\n= Illuminate\\Database\\Eloquent\\Collection {#15683\n all: [\n Jiminny\\Models\\AutomatedReportResult {#15703\n id: 14,\n uuid: b\"C^Ð>!€]¢ª1vàý\\x1F6Ï\",\n report_id: 8,\n name: \"Exec Summary - 5 Sep 2024 - 10 Mar 2026 - All\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"team_id\":1,\"request_id\":\"21805da2-d03e-435e-aa31-76e0fd1f36cf\",\"report_type\":\"exec_summary\",\"media_types\":[\"pdf\",\"podcast\"],\"from_date\":\"2024-09-05T00:00:00+00:00\",\"to_date\":\"2026-03-10T23:59:59+00:00\",\"group_ids\":[],\"call_deal_stage\":[],\"current_deal_stage\":[],\"deal_min_value\":null,\"deal_max_value\":null,\"call_types\":[\"conference\",\"dialer\"],\"call_duration_min_seconds\":null,\"call_duration_max_seconds\":null,\"special_requirements\":\"\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"5 Sep 2024 - 10 Mar 2026\",\"playbook_categories\":[],\"custom_name\":null}\",\n response: \"{\"request_id\":\"21805da2-d03e-435e-aa31-76e0fd1f36cf\",\"status\":\"completed\",\"timestamp\":\"2026-03-26T14:10:58.983895+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf.MD\",\"report_type\":\"exec_summary\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf.pdf\",\"podcast_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.txt\",\"podcast_audio_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.mp3\",\"podcast_ssml_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/reports\\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.ssml\"}\",\n requested_at: \"2026-03-26 14:06:35\",\n generated_at: \"2026-03-26 14:10:59\",\n sent_at: null,\n created_at: \"2026-03-26 14:06:35\",\n updated_at: \"2026-03-26 14:10:59\",\n report: Jiminny\\Models\\AutomatedReport {#15197\n id: 8,\n #uuid: b\"FWNçôý\\x1Dªš–+âga”d\",\n team_id: 1,\n type: \"exec_summary\",\n status: 1,\n frequency: \"one_off\",\n from: \"2024-09-05 00:00:00\",\n to: \"2026-03-10 00:00:00\",\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[\"conference\",\"dialer\"]\",\n media_types: \"[\"pdf\",\"podcast\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[]\",\n playbook_categories: \"[]\",\n deal_at_call_stages: \"[]\",\n current_deal_stages: \"[]\",\n recipients: \"{\"users\":[]}\",\n jiminny_recipients: \"{\"users\":[]}\",\n additional_prompt_input: \"\",\n custom_name: null,\n activity_search_id: null,\n ask_anything_prompt_id: null,\n expires_at: null,\n created_by: 3248,\n created_at: \"2026-03-26 14:06:32\",\n updated_at: \"2026-03-26 14:06:32\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15701\n id: 43,\n uuid: b\"GJ—\\x14?§ÄÉøN_0A}Ý\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"3fa7c4c9-9714-474a-adf8-4e5f30417ddd\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"3fa7c4c9-9714-474a-adf8-4e5f30417ddd\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T07:49:35.099004+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.pdf\"}\",\n requested_at: \"2026-04-14 07:49:04\",\n generated_at: \"2026-04-14 07:49:35\",\n sent_at: null,\n created_at: \"2026-04-14 07:49:03\",\n updated_at: \"2026-04-14 07:49:35\",\n report: Jiminny\\Models\\AutomatedReport {#15196\n id: 33,\n #uuid: b\"I«SŽút\\x17ªˆ'w#V7¦ù\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[9]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[7160,23309]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Ask Jiminny test report\",\n activity_search_id: 26912,\n ask_anything_prompt_id: 62,\n expires_at: \"2026-04-30\",\n created_by: 7160,\n created_at: \"2026-04-08 10:12:30\",\n updated_at: \"2026-04-08 10:12:30\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15700\n id: 45,\n uuid: b\"A¢•M8z~‚*l\\x01÷ð\\0s\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"38817a7e-954d-41a2-822a-6c01f7f00073\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"38817a7e-954d-41a2-822a-6c01f7f00073\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T08:41:46.594895+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/38817a7e-954d-41a2-822a-6c01f7f00073.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/38817a7e-954d-41a2-822a-6c01f7f00073.pdf\"}\",\n requested_at: \"2026-04-14 08:41:11\",\n generated_at: \"2026-04-14 08:41:46\",\n sent_at: null,\n created_at: \"2026-04-14 08:41:11\",\n updated_at: \"2026-04-14 08:41:46\",\n report: Jiminny\\Models\\AutomatedReport {#15196},\n },\n Jiminny\\Models\\AutomatedReportResult {#15705\n id: 47,\n uuid: b\"D‘\\x10[̘^–𔹧-ÞÝB\",\n report_id: 33,\n name: \"Ask Jiminny test report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54964443\",\"54964442\",\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54214362\",\"54373257\",\"54276602\",\"54547166\",\"54357434\",\"54638437\",\"54439335\",\"54184628\",\"54435911\",\"54547029\",\"54580912\",\"54314274\",\"53918272\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53852885\",\"52697526\",\"53944212\",\"54222051\",\"54125650\",\"54284918\",\"54137014\",\"54142985\",\"53755346\",\"54078231\",\"52175067\",\"54021634\",\"53971125\",\"54077453\",\"54010996\",\"52759195\",\"53028445\",\"54065927\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"52263045\",\"52564798\",\"53604424\",\"53575428\",\"52167221\",\"53545307\",\"53545088\",\"53606423\",\"52956249\",\"52894249\",\"52568574\",\"52527230\",\"53058889\",\"52760234\",\"52263048\",\"52451159\",\"52175073\",\"52358247\",\"52189687\",\"52232025\",\"51980465\",\"52430474\",\"52363300\",\"52346694\",\"52359342\",\"52231503\",\"52255239\",\"50934254\",\"52303651\",\"52258169\",\"51958927\",\"52242714\",\"52239097\",\"52083853\",\"52083904\",\"51765719\",\"52072580\",\"51525359\",\"51806803\"],\"team_id\":1,\"request_id\":\"cc985e96-105b-4491-9a94-b9a72ddedd42\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Ask Jiminny test report\"}\",\n response: \"{\"request_id\":\"cc985e96-105b-4491-9a94-b9a72ddedd42\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:46:38.602513+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cc985e96-105b-4491-9a94-b9a72ddedd42.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cc985e96-105b-4491-9a94-b9a72ddedd42.pdf\"}\",\n requested_at: \"2026-04-14 10:46:09\",\n generated_at: \"2026-04-14 10:46:38\",\n sent_at: null,\n created_at: \"2026-04-14 10:46:08\",\n updated_at: \"2026-04-14 10:46:38\",\n report: Jiminny\\Models\\AutomatedReport {#15196},\n },\n Jiminny\\Models\\AutomatedReportResult {#15687\n id: 49,\n uuid: b\"K·Ì¬Ò\\vþþ«PÈ»‰\\x19™s\",\n report_id: 35,\n name: \"Test 6 - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"Please make a summary for all calls\",\"call_ids\":[\"49880280\",\"49104686\",\"48360159\",\"47193308\",\"44762288\",\"43862984\",\"41678335\",\"41310991\",\"39940631\",\"39779620\",\"39389894\",\"39106205\",\"38745110\",\"38510502\"],\"team_id\":1,\"request_id\":\"d20bfefe-ccac-4bb7-ab50-c8bb89199973\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Test 6\"}\",\n response: \"{\"request_id\":\"d20bfefe-ccac-4bb7-ab50-c8bb89199973\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:46:37.905336+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.pdf\"}\",\n requested_at: \"2026-04-14 10:46:16\",\n generated_at: \"2026-04-14 10:46:37\",\n sent_at: null,\n created_at: \"2026-04-14 10:46:16\",\n updated_at: \"2026-04-14 10:46:38\",\n report: Jiminny\\Models\\AutomatedReport {#15219\n id: 35,\n #uuid: b\"\"\"\n @@Àê~xFâˆô\\n\n áKfè\n \"\"\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[9]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[3248,23559]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Test 6\",\n activity_search_id: 10932,\n ask_anything_prompt_id: 65,\n expires_at: \"2026-04-19\",\n created_by: 3248,\n created_at: \"2026-04-14 08:39:14\",\n updated_at: \"2026-04-14 08:39:14\",\n deleted_at: null,\n },\n },\n Jiminny\\Models\\AutomatedReportResult {#15686\n id: 50,\n uuid: b\"GÙµ‚\\{3‡p©ú1ÿÖŽ\",\n report_id: 35,\n name: \"Test 6 - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"Please make a summary for all calls\",\"call_ids\":[\"49880280\",\"49104686\",\"48360159\",\"47193308\",\"44762288\",\"43862984\",\"41678335\",\"41310991\",\"39940631\",\"39779620\",\"39389894\",\"39106205\",\"38745110\",\"38510502\"],\"team_id\":1,\"request_id\":\"5c9d7b33-b582-47d9-8770-a9fa31ffd68d\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Test 6\"}\",\n response: \"{\"request_id\":\"5c9d7b33-b582-47d9-8770-a9fa31ffd68d\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T10:49:01.677577+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.pdf\"}\",\n requested_at: \"2026-04-14 10:48:43\",\n generated_at: \"2026-04-14 10:49:01\",\n sent_at: null,\n created_at: \"2026-04-14 10:48:42\",\n updated_at: \"2026-04-14 10:49:01\",\n report: Jiminny\\Models\\AutomatedReport {#15219},\n },\n Jiminny\\Models\\AutomatedReportResult {#15685\n id: 51,\n uuid: b\"L\\x13HSÏÖ»™ŸŽ¦¯Cár{\",\n report_id: 36,\n name: \"Tuesday report - 13 Apr 2026\",\n media_type: \"pdf\",\n parent_id: null,\n status: 2,\n reason: 0,\n payload: \"{\"user_question\":\"test\",\"call_ids\":[\"54214348\",\"54747783\",\"54792639\",\"54355211\",\"54214356\",\"54579532\",\"54214362\",\"54795501\",\"54373257\",\"54566775\",\"54179068\",\"54691680\",\"54702966\",\"54186485\",\"54547166\",\"54357434\",\"54439335\",\"54435911\",\"54547029\",\"54179299\",\"54580912\",\"54314274\",\"53918272\",\"54310744\",\"54447612\",\"54561308\",\"52175046\",\"54531535\",\"54495620\",\"52753147\",\"53853301\",\"52551697\",\"52175055\",\"54358692\",\"54020412\",\"54424068\",\"54222599\",\"53853298\",\"53852885\",\"53931221\",\"54132327\",\"53944212\",\"54037186\",\"54125650\",\"54059512\",\"53801108\",\"54284918\",\"52552430\",\"54142985\",\"53755346\",\"52175067\",\"54021634\",\"52896288\",\"52175051\",\"54077453\",\"52413114\",\"54010996\",\"53528248\",\"54078291\",\"53813598\",\"54076266\",\"53028445\",\"54065927\",\"53922780\",\"53729434\",\"53919824\",\"53384442\",\"52175082\",\"53920744\",\"54020314\",\"52714861\",\"54009217\",\"53765213\",\"53926207\",\"52175042\",\"52948707\",\"53602066\",\"53824355\",\"53769276\",\"53048081\",\"53769369\",\"53384450\",\"52161199\",\"52263045\",\"52564798\",\"50907426\",\"53604424\",\"53575428\",\"52167221\",\"52156369\",\"53545307\",\"52565625\",\"53610225\",\"53594648\",\"53545088\",\"52175041\",\"52956249\",\"52217425\",\"52562272\",\"52248293\"],\"team_id\":1,\"request_id\":\"cfd6bb99-4853-4c13-9f8e-a6af43e1727b\",\"callback_url\":\"https:\\/\\/team:5hgTDUyu1vqCd@app.staging.jiminny.com\\/webhook\\/reports\\/ready\",\"report_period\":\"13 Apr 2026\",\"report_name\":\"Tuesday report\"}\",\n response: \"{\"request_id\":\"cfd6bb99-4853-4c13-9f8e-a6af43e1727b\",\"status\":\"completed\",\"timestamp\":\"2026-04-14T11:23:03.951289+00:00\",\"s3_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.MD\",\"pdf_url\":\"s3:\\/\\/stage.jiminny.client-data\\/5f0f4810-7e77-4086-8f69-93429ae4d70b\\/panorama-reports\\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.pdf\"}\",\n requested_at: \"2026-04-14 11:22:36\",\n generated_at: \"2026-04-14 11:23:04\",\n sent_at: null,\n created_at: \"2026-04-14 11:22:36\",\n updated_at: \"2026-04-14 11:23:04\",\n report: Jiminny\\Models\\AutomatedReport {#15221\n id: 36,\n #uuid: b\"Aß#ôq¸»õ¶7i7eçªx\",\n team_id: 1,\n type: \"ask_jiminny\",\n status: 1,\n frequency: \"daily\",\n from: null,\n to: null,\n deal_value_min: null,\n deal_value_max: null,\n call_types: \"[]\",\n media_types: \"[\"pdf\"]\",\n call_duration_min: null,\n call_duration_max: null,\n groups: \"[]\",\n playbook_categories: null,\n deal_at_call_stages: null,\n current_deal_stages: null,\n recipients: \"{\"users\":[7160]}\",\n jiminny_recipients: null,\n additional_prompt_input: null,\n custom_name: \"Tuesday report\",\n activity_search_id: 26913,\n ask_anything_prompt_id: 62,\n expires_at: \"2026-04-30\",\n created_by: 7160,\n created_at: \"2026-04-14 11:20:20\",\n updated_at: \"2026-04-14 11:20:20\",\n deleted_at: null,\n },\n },\n ],\n }\n\n> $repo->getGeneratedNotSentResults()->count();\n= 7\n\n> exit\n\n INFO Goodbye.\n\nroot@b79a4bdd6905:/home/jiminny#","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-93-249:~","depth":1,"bounds":{"left":0.4298611,"top":0.033333335,"width":0.13958333,"height":0.017777778},"role_description":"text"}]...
|
7000309365672198019
|
-5261720347317964283
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[automated-reports] Automated report found Test 6
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[automated-reports] Automated report found Tuesday report
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send
root@b79a4bdd6905:/home/jiminny# php artisan tinker
Psy Shell v0.12.21 (PHP 8.3.30 — cli) by Justin Hileman
New PHP manual is available (latest: 3.0.5). Update with `doc --update-manual`
> $repo = app(AutomatedReportsRepository::class);
[!] Aliasing 'AutomatedReportsRepository' to 'Jiminny\Repositories\AutomatedReportsRepository' for this Tinker session.
= Jiminny\Repositories\AutomatedReportsRepository {#15215}
> $repo->getGeneratedNotSentResults();
= Illuminate\Database\Eloquent\Collection {#15683
all: [
Jiminny\Models\AutomatedReportResult {#15703
id: 14,
uuid: b"C^Ð>!€]¢ª1vàý\x1F6Ï",
report_id: 8,
name: "Exec Summary - 5 Sep 2024 - 10 Mar 2026 - All",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"team_id":1,"request_id":"21805da2-d03e-435e-aa31-76e0fd1f36cf","report_type":"exec_summary","media_types":["pdf","podcast"],"from_date":"2024-09-05T00:00:00+00:00","to_date":"2026-03-10T23:59:59+00:00","group_ids":[],"call_deal_stage":[],"current_deal_stage":[],"deal_min_value":null,"deal_max_value":null,"call_types":["conference","dialer"],"call_duration_min_seconds":null,"call_duration_max_seconds":null,"special_requirements":"","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"5 Sep 2024 - 10 Mar 2026","playbook_categories":[],"custom_name":null}",
response: "{"request_id":"21805da2-d03e-435e-aa31-76e0fd1f36cf","status":"completed","timestamp":"2026-03-26T14:10:58.983895+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf.MD","report_type":"exec_summary","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf.pdf","podcast_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.txt","podcast_audio_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.mp3","podcast_ssml_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/reports\/21805da2-d03e-435e-aa31-76e0fd1f36cf_podcast.ssml"}",
requested_at: "2026-03-26 14:06:35",
generated_at: "2026-03-26 14:10:59",
sent_at: null,
created_at: "2026-03-26 14:06:35",
updated_at: "2026-03-26 14:10:59",
report: Jiminny\Models\AutomatedReport {#15197
id: 8,
#uuid: b"FWNçôý\x1Dªš–+âga”d",
team_id: 1,
type: "exec_summary",
status: 1,
frequency: "one_off",
from: "2024-09-05 00:00:00",
to: "2026-03-10 00:00:00",
deal_value_min: null,
deal_value_max: null,
call_types: "["conference","dialer"]",
media_types: "["pdf","podcast"]",
call_duration_min: null,
call_duration_max: null,
groups: "[]",
playbook_categories: "[]",
deal_at_call_stages: "[]",
current_deal_stages: "[]",
recipients: "{"users":[]}",
jiminny_recipients: "{"users":[]}",
additional_prompt_input: "",
custom_name: null,
activity_search_id: null,
ask_anything_prompt_id: null,
expires_at: null,
created_by: 3248,
created_at: "2026-03-26 14:06:32",
updated_at: "2026-03-26 14:06:32",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15701
id: 43,
uuid: b"GJ—\x14?§ÄÉøN_0A}Ý",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"3fa7c4c9-9714-474a-adf8-4e5f30417ddd","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"3fa7c4c9-9714-474a-adf8-4e5f30417ddd","status":"completed","timestamp":"2026-04-14T07:49:35.099004+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/3fa7c4c9-9714-474a-adf8-4e5f30417ddd.pdf"}",
requested_at: "2026-04-14 07:49:04",
generated_at: "2026-04-14 07:49:35",
sent_at: null,
created_at: "2026-04-14 07:49:03",
updated_at: "2026-04-14 07:49:35",
report: Jiminny\Models\AutomatedReport {#15196
id: 33,
#uuid: b"I«SŽút\x17ªˆ'w#V7¦ù",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[9]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[7160,23309]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Ask Jiminny test report",
activity_search_id: 26912,
ask_anything_prompt_id: 62,
expires_at: "2026-04-30",
created_by: 7160,
created_at: "2026-04-08 10:12:30",
updated_at: "2026-04-08 10:12:30",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15700
id: 45,
uuid: b"A¢•M8z~‚*l\x01÷ð\0s",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"38817a7e-954d-41a2-822a-6c01f7f00073","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"38817a7e-954d-41a2-822a-6c01f7f00073","status":"completed","timestamp":"2026-04-14T08:41:46.594895+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/38817a7e-954d-41a2-822a-6c01f7f00073.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/38817a7e-954d-41a2-822a-6c01f7f00073.pdf"}",
requested_at: "2026-04-14 08:41:11",
generated_at: "2026-04-14 08:41:46",
sent_at: null,
created_at: "2026-04-14 08:41:11",
updated_at: "2026-04-14 08:41:46",
report: Jiminny\Models\AutomatedReport {#15196},
},
Jiminny\Models\AutomatedReportResult {#15705
id: 47,
uuid: b"D‘\x10[̘^–𔹧-ÞÝB",
report_id: 33,
name: "Ask Jiminny test report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54964443","54964442","54214348","54747783","54792639","54355211","54214356","54214362","54373257","54276602","54547166","54357434","54638437","54439335","54184628","54435911","54547029","54580912","54314274","53918272","54447612","54561308","52175046","54531535","54495620","52753147","52175055","54358692","54020412","54424068","54222599","53852885","52697526","53944212","54222051","54125650","54284918","54137014","54142985","53755346","54078231","52175067","54021634","53971125","54077453","54010996","52759195","53028445","54065927","52175082","53920744","54020314","52714861","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","52263045","52564798","53604424","53575428","52167221","53545307","53545088","53606423","52956249","52894249","52568574","52527230","53058889","52760234","52263048","52451159","52175073","52358247","52189687","52232025","51980465","52430474","52363300","52346694","52359342","52231503","52255239","50934254","52303651","52258169","51958927","52242714","52239097","52083853","52083904","51765719","52072580","51525359","51806803"],"team_id":1,"request_id":"cc985e96-105b-4491-9a94-b9a72ddedd42","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Ask Jiminny test report"}",
response: "{"request_id":"cc985e96-105b-4491-9a94-b9a72ddedd42","status":"completed","timestamp":"2026-04-14T10:46:38.602513+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cc985e96-105b-4491-9a94-b9a72ddedd42.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cc985e96-105b-4491-9a94-b9a72ddedd42.pdf"}",
requested_at: "2026-04-14 10:46:09",
generated_at: "2026-04-14 10:46:38",
sent_at: null,
created_at: "2026-04-14 10:46:08",
updated_at: "2026-04-14 10:46:38",
report: Jiminny\Models\AutomatedReport {#15196},
},
Jiminny\Models\AutomatedReportResult {#15687
id: 49,
uuid: b"K·Ì¬Ò\vþþ«PÈ»‰\x19™s",
report_id: 35,
name: "Test 6 - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"Please make a summary for all calls","call_ids":["49880280","49104686","48360159","47193308","44762288","43862984","41678335","41310991","39940631","39779620","39389894","39106205","38745110","38510502"],"team_id":1,"request_id":"d20bfefe-ccac-4bb7-ab50-c8bb89199973","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Test 6"}",
response: "{"request_id":"d20bfefe-ccac-4bb7-ab50-c8bb89199973","status":"completed","timestamp":"2026-04-14T10:46:37.905336+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/d20bfefe-ccac-4bb7-ab50-c8bb89199973.pdf"}",
requested_at: "2026-04-14 10:46:16",
generated_at: "2026-04-14 10:46:37",
sent_at: null,
created_at: "2026-04-14 10:46:16",
updated_at: "2026-04-14 10:46:38",
report: Jiminny\Models\AutomatedReport {#15219
id: 35,
#uuid: b"""
@@Àê~xFâˆô\n
áKfè
""",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[9]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[3248,23559]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Test 6",
activity_search_id: 10932,
ask_anything_prompt_id: 65,
expires_at: "2026-04-19",
created_by: 3248,
created_at: "2026-04-14 08:39:14",
updated_at: "2026-04-14 08:39:14",
deleted_at: null,
},
},
Jiminny\Models\AutomatedReportResult {#15686
id: 50,
uuid: b"GÙµ‚\{3‡p©ú1ÿÖŽ",
report_id: 35,
name: "Test 6 - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"Please make a summary for all calls","call_ids":["49880280","49104686","48360159","47193308","44762288","43862984","41678335","41310991","39940631","39779620","39389894","39106205","38745110","38510502"],"team_id":1,"request_id":"5c9d7b33-b582-47d9-8770-a9fa31ffd68d","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Test 6"}",
response: "{"request_id":"5c9d7b33-b582-47d9-8770-a9fa31ffd68d","status":"completed","timestamp":"2026-04-14T10:49:01.677577+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/5c9d7b33-b582-47d9-8770-a9fa31ffd68d.pdf"}",
requested_at: "2026-04-14 10:48:43",
generated_at: "2026-04-14 10:49:01",
sent_at: null,
created_at: "2026-04-14 10:48:42",
updated_at: "2026-04-14 10:49:01",
report: Jiminny\Models\AutomatedReport {#15219},
},
Jiminny\Models\AutomatedReportResult {#15685
id: 51,
uuid: b"L\x13HSÏÖ»™ŸŽ¦¯Cár{",
report_id: 36,
name: "Tuesday report - 13 Apr 2026",
media_type: "pdf",
parent_id: null,
status: 2,
reason: 0,
payload: "{"user_question":"test","call_ids":["54214348","54747783","54792639","54355211","54214356","54579532","54214362","54795501","54373257","54566775","54179068","54691680","54702966","54186485","54547166","54357434","54439335","54435911","54547029","54179299","54580912","54314274","53918272","54310744","54447612","54561308","52175046","54531535","54495620","52753147","53853301","52551697","52175055","54358692","54020412","54424068","54222599","53853298","53852885","53931221","54132327","53944212","54037186","54125650","54059512","53801108","54284918","52552430","54142985","53755346","52175067","54021634","52896288","52175051","54077453","52413114","54010996","53528248","54078291","53813598","54076266","53028445","54065927","53922780","53729434","53919824","53384442","52175082","53920744","54020314","52714861","54009217","53765213","53926207","52175042","52948707","53602066","53824355","53769276","53048081","53769369","53384450","52161199","52263045","52564798","50907426","53604424","53575428","52167221","52156369","53545307","52565625","53610225","53594648","53545088","52175041","52956249","52217425","52562272","52248293"],"team_id":1,"request_id":"cfd6bb99-4853-4c13-9f8e-a6af43e1727b","callback_url":"https:\/\/team:[EMAIL]\/webhook\/reports\/ready","report_period":"13 Apr 2026","report_name":"Tuesday report"}",
response: "{"request_id":"cfd6bb99-4853-4c13-9f8e-a6af43e1727b","status":"completed","timestamp":"2026-04-14T11:23:03.951289+00:00","s3_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.MD","pdf_url":"s3:\/\/stage.jiminny.client-data\/5f0f4810-7e77-4086-8f69-93429ae4d70b\/panorama-reports\/cfd6bb99-4853-4c13-9f8e-a6af43e1727b.pdf"}",
requested_at: "2026-04-14 11:22:36",
generated_at: "2026-04-14 11:23:04",
sent_at: null,
created_at: "2026-04-14 11:22:36",
updated_at: "2026-04-14 11:23:04",
report: Jiminny\Models\AutomatedReport {#15221
id: 36,
#uuid: b"Aß#ôq¸»õ¶7i7eçªx",
team_id: 1,
type: "ask_jiminny",
status: 1,
frequency: "daily",
from: null,
to: null,
deal_value_min: null,
deal_value_max: null,
call_types: "[]",
media_types: "["pdf"]",
call_duration_min: null,
call_duration_max: null,
groups: "[]",
playbook_categories: null,
deal_at_call_stages: null,
current_deal_stages: null,
recipients: "{"users":[7160]}",
jiminny_recipients: null,
additional_prompt_input: null,
custom_name: "Tuesday report",
activity_search_id: 26913,
ask_anything_prompt_id: 62,
expires_at: "2026-04-30",
created_by: 7160,
created_at: "2026-04-14 11:20:20",
updated_at: "2026-04-14 11:20:20",
deleted_at: null,
},
},
],
}
> $repo->getGeneratedNotSentResults()->count();
= 7
> exit
INFO Goodbye.
root@b79a4bdd6905:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
NULL
|
|
12690
|
NULL
|
0
|
2026-04-14T11:30:56.791840+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776166256791_m2.jpg...
|
iTerm2
|
ec2-user@ip-10-30-93-249:~
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[automated-reports] Automated report found Test 6
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[automated-reports] Automated report found Tuesday report
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send
root@b79a4bdd6905:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[automated-reports] Automated report found Test 6\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\nroot@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[automated-reports] Automated report found Tuesday report\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"71b8bbf5-23f4-41df-b637-693765e7aa78\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send\nroot@b79a4bdd6905:/home/jiminny#","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[automated-reports] Automated report found Test 6\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\nroot@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[automated-reports] Automated report found Tuesday report\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"71b8bbf5-23f4-41df-b637-693765e7aa78\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send\nroot@b79a4bdd6905:/home/jiminny#","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.30234376,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3046875,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.37148437,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3738281,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.440625,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44296876,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5097656,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5121094,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.57890624,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64804685,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6503906,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.7171875,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.71953124,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-93-249:~","depth":1,"bounds":{"left":0.475,"top":1.0,"width":0.07851563,"height":-0.020833373},"role_description":"text"}]...
|
3789566028108343630
|
-582478137838602285
|
click
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[automated-reports] Automated report found Test 6
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[automated-reports] Automated report found Tuesday report
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send
root@b79a4bdd6905:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
NULL
|
|
12688
|
NULL
|
0
|
2026-04-14T11:30:54.828367+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776166254828_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-30-93-249:~
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[automated-reports] Automated report found Test 6
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[automated-reports] Automated report found Tuesday report
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send
root@b79a4bdd6905:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[automated-reports] Automated report found Test 6\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\nroot@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[automated-reports] Automated report found Tuesday report\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"71b8bbf5-23f4-41df-b637-693765e7aa78\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send\nroot@b79a4bdd6905:/home/jiminny#","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\n[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"5c23e861-2ca9-4f92-9f67-773d6bc80ca0\",\"trace_id\":\"185df6f6-4327-4609-9c2e-2ab83a0f5432\"}\n\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[automated-reports] Automated report found Test 6\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\n[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"246a1a1a-7076-458c-bd7d-49d2f5a2db88\",\"trace_id\":\"1f894bf6-e50d-4e99-b635-2aa52627fc27\"}\n\nroot@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[automated-reports] Automated report found Tuesday report\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"71b8bbf5-23f4-41df-b637-693765e7aa78\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\n[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"90a98201-fc6a-45b9-b3bd-2055cfce711b\",\"trace_id\":\"8e05a574-88d0-4475-acd0-86c51b5659a5\"}\n\nroot@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send\nroot@b79a4bdd6905:/home/jiminny#","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-93-249:~","depth":1,"bounds":{"left":0.4298611,"top":0.033333335,"width":0.13958333,"height":0.017777778},"role_description":"text"}]...
|
3789566028108343630
|
-582478137838602285
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Started {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
[2026-04-14 10:46:08] staging.INFO: [automated-reports] Completed {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}
root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[automated-reports] Automated report found Test 6
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
[2026-04-14 10:48:42] staging.INFO: [automated-reports] Completed {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}
root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[automated-reports] Automated report found Tuesday report
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
[2026-04-14 11:22:33] staging.INFO: [automated-reports] Completed {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}
root@b79a4bdd6905:/home/jiminny# php artisan automated-reports:send
root@b79a4bdd6905:/home/jiminny#
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
NULL
|
|
12576
|
NULL
|
0
|
2026-04-14T11:25:30.055339+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776165930055_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny ~ToolsWindowHelpProject v© BaseController.php© CalendarController.p© ReportController.php© SoftphoneWebhookC© AbstractController.php• CommentContextlnterfa© ConferencesOptlnOutCr© Controller.phpExportController.phprrontenacontroller.phpT) FrontendControllerTraitC GeocodingController.ph© HealthCheckController.;LiveCoachController.ph/© MissingTeamController.© MobileController.php© NotificationController.pt© NotificationProviderConPlaybackController.phpPlaylistController.phpPusnercontroller.phpSlackController.phpSupportController.php© TeamSetupController.pt© UserAutomatedReports© WelcomeController.php> C Middleware> D Requests> D Resources> D Responses> MSerializers> M Transformers© Kernel.php€ PlaylistTrackResourceTrait€ ValidateCrmConnectionRes> D IntegrationsD InteractionsO JobsD ActivityA AutomationC AjReports> MAudiov M AutomatedReportsc recuestceneareask.in(c reuestcenertereoone senareoonJoo.ono© SendReportMailJob.phpD CalendarD CrmDealRisks• MailboxMeetingBotMiddlleware_ Streaming>MTeam> M Telephonv> D User© BaseProcessingJob.phpc) DummyJob.php© ReportController.php xAutomaleakeporscommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpAulomaleakeporisservice.onpCreateHeldActivityEvent.php© AddLayoutEntities.php© TrackProviderInstalledEvent.php) CreateActivityLoggedEvent.php© ActivityLogged.php© AutomatedReportsCallbackService.php(C) RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php© AutomatedReportResult.php© AutomatedReport.phpclass ReportController extends AbstractControllerpublic function ready(Request $request): JsonResponse'status' => $this->callbackService->getPrimaryStatus($report, $payload),''response' => Spayload.'generated_at' => $now,© Team.php100101102103104105106108109110111112113114115116117118119120121122123124125126I);// if a podcast is set, update it$reportPodcast?->update(['status' = $this->callbackService->getPodcastStatus($payload),'response' = $payload,'generated_at'= $now,1):$this->logger->info(self::LOG_PREFIX . ' Report has been processed', ['uuid' => SreportUuid,'child_uvid' => $reportPodcast?->getUvid(),I);if (! $this->callbackService-›isSuccess($payload)) €$this->logger->warning(self::LOG_PREFIX' Error creating report', $payload);return response()->json(['status' →> 'ok']);// If one-off, send the report immediately, if not leave it for the scheduler (automated-reports:send)if ($report->getReport()->getFrequency() === AutomatedReportsService::FREQUENCY_ONE_OFF) {// send the primary reportSthis→>dispatcher→>dispatch(new SendReportJob (Sreportuvid));// send the podcast report if it set and generatedif (SreportPodcast && $reportPodcast->getStatus() === AutomatedReportResult: : STATUS_GENERATED) €Sthis->dispatcher->dispatch(new SendReportJob(reportUvid: $reportPodcast->getUvid()));// Track Datadog metrics for automated reportsSautomatedReport = Sreport->getReportO:$this->callbackService->pushToDatadog($automatedReport, $report);if ($reportPodcast) {$this->callbackService->pushToDatadog($automatedReport, $reportPodcast):$this->eventDispatcher-›dispatch(new AutomatedReportGenerated($automatedReport, $report));} catch (ModelNotFoundException $exception) €$this->logger->error(self::LOG_PREFIX' Report not found', ["Uuo = Dredorcuurlor'error' => Sexception->getMessageO.I):return response()->json(['status' => 'error','message' => 'Report not found'], status: 404);} catch (Throwable $exception) {$this->logger-›error(self::LOG_PREFIX . ' Failed to update report status', ['uuid' = $reportUuid,'error' = $exception->getMessage(),I/ View pull request (56 minutes ago)Support Daily • in 35 mAAutomatedReportsCommandTestv100% |45]Tue 14 Apr 14:25:29A HS_local [jiminny@localhost]A console [PROD]A console (EU]Al console [STAGING] XGajiminny:16 14 V.13= custom.log5185195205215225235245255265275285245305315335345355365375385571540541542543544545546547548549550551004554555556557558559560561D04563564-565566567568 v569570= laravel.logA SF [jiminny@localhost]Tx: Auto vPlaygroundvU,ellant.Sa.xt.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t1..n<->1: on t.id = u.team_idWHERE u.team_id = 1 and sa.provider = 'salesforce':select * from teams where id = 1;select * from groups g JOIN playbooks p 1.n<-›1: on g.playbook_id = p.id where g.team_id = 1;select * from groups where id = 565;select * fromplaybookswhere team_ld = 1select x ToIoavoooks Vnere 10 =1o.seLect x TrOlpLaydook cacecorles wnere playbook 10 = 1/51select * from users where team_id = 1;select * from users where id = 7160;select * from crm_profiles where user_id = 7160;select * from features;select# id, vuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,# crm_configuration_id, crm_provider_id, transcription_id, statusfrom activities where crm_configuration_id = 1 and type = 'conference'# and crm_provider_id IS NOT NULLand provider != 'uploader' and actual_start_time IS NOT NULLORDER by id desc;select * from activities where id = 54747783; # 00U0400000pCzojMACselect p.id, p.activity_type, pc.id, pc.nameFROM playbooks pjoin playbook_categories pc 1<->1.n: on p.id = pc.playbook_idwhere p.team_id = 1 and p.activity_type = 'event';SELECT * FROM crm_field_values WHERE crm_field_id = 4;select * from crm_layouts cl join playbook_layouts pl 1<->1..n: on cl.id = pl. layout_idwhere crm_configuration_id = 1 and pl.playbook_id = 175;select * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.team.id = t.idWHERE r.frequency = 'daily"and r.status = 1AND t.status = 'active'AND (r.exRines.at >= now() OR r.expires.at IS NULL):select * from automated_ report_results where ceRontaid IN (18, 33);select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_reports order by id desc;select * from automated_report_results where cepont.ig IN (36);select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_reports order by id desc;select * fromautomated_report_results where report_id IN (36);W Windsurf Teams99:58UTF-84 spaces...
|
NULL
|
1517785982946377240
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactor#11894 on JY-18909-automated-reports-ask-iminny ~ToolsWindowHelpProject v© BaseController.php© CalendarController.p© ReportController.php© SoftphoneWebhookC© AbstractController.php• CommentContextlnterfa© ConferencesOptlnOutCr© Controller.phpExportController.phprrontenacontroller.phpT) FrontendControllerTraitC GeocodingController.ph© HealthCheckController.;LiveCoachController.ph/© MissingTeamController.© MobileController.php© NotificationController.pt© NotificationProviderConPlaybackController.phpPlaylistController.phpPusnercontroller.phpSlackController.phpSupportController.php© TeamSetupController.pt© UserAutomatedReports© WelcomeController.php> C Middleware> D Requests> D Resources> D Responses> MSerializers> M Transformers© Kernel.php€ PlaylistTrackResourceTrait€ ValidateCrmConnectionRes> D IntegrationsD InteractionsO JobsD ActivityA AutomationC AjReports> MAudiov M AutomatedReportsc recuestceneareask.in(c reuestcenertereoone senareoonJoo.ono© SendReportMailJob.phpD CalendarD CrmDealRisks• MailboxMeetingBotMiddlleware_ Streaming>MTeam> M Telephonv> D User© BaseProcessingJob.phpc) DummyJob.php© ReportController.php xAutomaleakeporscommana.ong© AutomatedReportsSendCommand.phpC AutomatedReportsRepository.phpAulomaleakeporisservice.onpCreateHeldActivityEvent.php© AddLayoutEntities.php© TrackProviderInstalledEvent.php) CreateActivityLoggedEvent.php© ActivityLogged.php© AutomatedReportsCallbackService.php(C) RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php© AutomatedReportResult.php© AutomatedReport.phpclass ReportController extends AbstractControllerpublic function ready(Request $request): JsonResponse'status' => $this->callbackService->getPrimaryStatus($report, $payload),''response' => Spayload.'generated_at' => $now,© Team.php100101102103104105106108109110111112113114115116117118119120121122123124125126I);// if a podcast is set, update it$reportPodcast?->update(['status' = $this->callbackService->getPodcastStatus($payload),'response' = $payload,'generated_at'= $now,1):$this->logger->info(self::LOG_PREFIX . ' Report has been processed', ['uuid' => SreportUuid,'child_uvid' => $reportPodcast?->getUvid(),I);if (! $this->callbackService-›isSuccess($payload)) €$this->logger->warning(self::LOG_PREFIX' Error creating report', $payload);return response()->json(['status' →> 'ok']);// If one-off, send the report immediately, if not leave it for the scheduler (automated-reports:send)if ($report->getReport()->getFrequency() === AutomatedReportsService::FREQUENCY_ONE_OFF) {// send the primary reportSthis→>dispatcher→>dispatch(new SendReportJob (Sreportuvid));// send the podcast report if it set and generatedif (SreportPodcast && $reportPodcast->getStatus() === AutomatedReportResult: : STATUS_GENERATED) €Sthis->dispatcher->dispatch(new SendReportJob(reportUvid: $reportPodcast->getUvid()));// Track Datadog metrics for automated reportsSautomatedReport = Sreport->getReportO:$this->callbackService->pushToDatadog($automatedReport, $report);if ($reportPodcast) {$this->callbackService->pushToDatadog($automatedReport, $reportPodcast):$this->eventDispatcher-›dispatch(new AutomatedReportGenerated($automatedReport, $report));} catch (ModelNotFoundException $exception) €$this->logger->error(self::LOG_PREFIX' Report not found', ["Uuo = Dredorcuurlor'error' => Sexception->getMessageO.I):return response()->json(['status' => 'error','message' => 'Report not found'], status: 404);} catch (Throwable $exception) {$this->logger-›error(self::LOG_PREFIX . ' Failed to update report status', ['uuid' = $reportUuid,'error' = $exception->getMessage(),I/ View pull request (56 minutes ago)Support Daily • in 35 mAAutomatedReportsCommandTestv100% |45]Tue 14 Apr 14:25:29A HS_local [jiminny@localhost]A console [PROD]A console (EU]Al console [STAGING] XGajiminny:16 14 V.13= custom.log5185195205215225235245255265275285245305315335345355365375385571540541542543544545546547548549550551004554555556557558559560561D04563564-565566567568 v569570= laravel.logA SF [jiminny@localhost]Tx: Auto vPlaygroundvU,ellant.Sa.xt.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t1..n<->1: on t.id = u.team_idWHERE u.team_id = 1 and sa.provider = 'salesforce':select * from teams where id = 1;select * from groups g JOIN playbooks p 1.n<-›1: on g.playbook_id = p.id where g.team_id = 1;select * from groups where id = 565;select * fromplaybookswhere team_ld = 1select x ToIoavoooks Vnere 10 =1o.seLect x TrOlpLaydook cacecorles wnere playbook 10 = 1/51select * from users where team_id = 1;select * from users where id = 7160;select * from crm_profiles where user_id = 7160;select * from features;select# id, vuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,# crm_configuration_id, crm_provider_id, transcription_id, statusfrom activities where crm_configuration_id = 1 and type = 'conference'# and crm_provider_id IS NOT NULLand provider != 'uploader' and actual_start_time IS NOT NULLORDER by id desc;select * from activities where id = 54747783; # 00U0400000pCzojMACselect p.id, p.activity_type, pc.id, pc.nameFROM playbooks pjoin playbook_categories pc 1<->1.n: on p.id = pc.playbook_idwhere p.team_id = 1 and p.activity_type = 'event';SELECT * FROM crm_field_values WHERE crm_field_id = 4;select * from crm_layouts cl join playbook_layouts pl 1<->1..n: on cl.id = pl. layout_idwhere crm_configuration_id = 1 and pl.playbook_id = 175;select * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.team.id = t.idWHERE r.frequency = 'daily"and r.status = 1AND t.status = 'active'AND (r.exRines.at >= now() OR r.expires.at IS NULL):select * from automated_ report_results where ceRontaid IN (18, 33);select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_reports order by id desc;select * from automated_report_results where cepont.ig IN (36);select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_reports order by id desc;select * fromautomated_report_results where report_id IN (36);W Windsurf Teams99:58UTF-84 spaces...
|
12574
|
|
12575
|
NULL
|
0
|
2026-04-14T11:25:29.357367+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776165929357_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplalol= Support Daily • in 35 mlA100% CTue 14 Apr 14:25:28•ec2-user@ip-10-30-93-249:~L₴81DOCKER© *1DEV (docker)882APP (-zsh)83ec2-user@ip-10-30-...₴4-zsh|885-zsh86-zsh0 87* Unable to acce...88[2026-04-1410:46:087staging. INFO:[automated-reports]DispatchingGenerate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8"daily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"'}"teamId" :1, "frequency":"[2026-04-14 10:46:08] staging.INFO: [automated-reports]Completed{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"}root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started{"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88", "trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}[2026-04-1410:48:42]staging.INF0: [automated-reports]Checking conditions {"isMonday":false,"isFirstDay0fMonth":false, "currentMonth":4, "isQuarterlyMonth" : true}{"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88","trace_id" : "1f894bf6-e50d-4e99-b635-2aa52627fc27"'}[2026-04-14 10:48:42]aa52627fc27"}staging.INFO: [automated-reports]Processing daily reports{"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88""trace_id":"1f894bf6-e50d-4e99-b635-2[automated-reports]Automated report found Test 6[2026-04-1410:48:42]staging. INFO: [automated-reports]Found 1 daily reports to process9-b635-2aa52627f c27"}{"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88""trace_id":"1f894bf6-e50d-4e9[2026-04-14 10:48:42] staging.INF0: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8".,"teamId" :1, "frequency" :"daily", "type": "ask_jiminny"} {"correlation_id":"246a1ala-7076-458c-bd7d-49d2f5a2db88"',"trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"})[2026-04-14 10:48:42] staging.INFO: [automated-reports]Completed{"correlation_id":"246ala1a-7076-458c-bd7d-49d2f5a2db88", "trace_id" : "1f894bf6-e50d-4e99-b635-2aa52627fc27"}root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"root@b79a4bdd6905:/home/jiminny# phpartisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started{"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b", "trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}[2026-04-14 11:22:33]staging.INFO: [automated-reports]Checking conditions {"isMonday":false,"isFirstDay0fMonth":false, "currentMonth":4, "isQuarterlyMonth":true} {"correlation_id": "90a98201-fc6a-45b9-b3bd-2055cfce711b", "trace_id" : "8e05a574-88d0-4475-acd0-86c51b5659a5"}[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports{"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}[automated-reports] Automated report found Tuesday report[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 dailyreports to process5-acd0-86c51b5659a5"}{"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-447[2026-04-14 11:22:33]staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId" :1, "frequency": "daily", "type": "ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b"|',"trace_id": "8e05a574-88d0-4475-acd0-86c51b5659a5"})[2026-04-14 11:22:33] staging.INFO: [automated-reports]Completed{"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"})root@b79a4bdd6905:/home/jiminny#l...
|
NULL
|
1913356096668575636
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplalol= Support Daily • in 35 mlA100% CTue 14 Apr 14:25:28•ec2-user@ip-10-30-93-249:~L₴81DOCKER© *1DEV (docker)882APP (-zsh)83ec2-user@ip-10-30-...₴4-zsh|885-zsh86-zsh0 87* Unable to acce...88[2026-04-1410:46:087staging. INFO:[automated-reports]DispatchingGenerate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8"daily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"'}"teamId" :1, "frequency":"[2026-04-14 10:46:08] staging.INFO: [automated-reports]Completed{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"}root@c78a087b1345:/home/jiminny# php artisan automated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports] Started{"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88", "trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}[2026-04-1410:48:42]staging.INF0: [automated-reports]Checking conditions {"isMonday":false,"isFirstDay0fMonth":false, "currentMonth":4, "isQuarterlyMonth" : true}{"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88","trace_id" : "1f894bf6-e50d-4e99-b635-2aa52627fc27"'}[2026-04-14 10:48:42]aa52627fc27"}staging.INFO: [automated-reports]Processing daily reports{"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88""trace_id":"1f894bf6-e50d-4e99-b635-2[automated-reports]Automated report found Test 6[2026-04-1410:48:42]staging. INFO: [automated-reports]Found 1 daily reports to process9-b635-2aa52627f c27"}{"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88""trace_id":"1f894bf6-e50d-4e9[2026-04-14 10:48:42] staging.INF0: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8".,"teamId" :1, "frequency" :"daily", "type": "ask_jiminny"} {"correlation_id":"246a1ala-7076-458c-bd7d-49d2f5a2db88"',"trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"})[2026-04-14 10:48:42] staging.INFO: [automated-reports]Completed{"correlation_id":"246ala1a-7076-458c-bd7d-49d2f5a2db88", "trace_id" : "1f894bf6-e50d-4e99-b635-2aa52627fc27"}root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"root@b79a4bdd6905:/home/jiminny# phpartisan automated-reports --report-id 71b8bbf5-23f4-41df-b637-693765e7aa78[2026-04-14 11:22:33] staging.INFO: [automated-reports] Started{"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b", "trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}[2026-04-14 11:22:33]staging.INFO: [automated-reports]Checking conditions {"isMonday":false,"isFirstDay0fMonth":false, "currentMonth":4, "isQuarterlyMonth":true} {"correlation_id": "90a98201-fc6a-45b9-b3bd-2055cfce711b", "trace_id" : "8e05a574-88d0-4475-acd0-86c51b5659a5"}[2026-04-14 11:22:33] staging.INFO: [automated-reports] Processing daily reports{"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"}[automated-reports] Automated report found Tuesday report[2026-04-14 11:22:33] staging.INFO: [automated-reports] Found 1 dailyreports to process5-acd0-86c51b5659a5"}{"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-447[2026-04-14 11:22:33]staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"71b8bbf5-23f4-41df-b637-693765e7aa78","teamId" :1, "frequency": "daily", "type": "ask_jiminny"} {"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b"|',"trace_id": "8e05a574-88d0-4475-acd0-86c51b5659a5"})[2026-04-14 11:22:33] staging.INFO: [automated-reports]Completed{"correlation_id":"90a98201-fc6a-45b9-b3bd-2055cfce711b","trace_id":"8e05a574-88d0-4475-acd0-86c51b5659a5"})root@b79a4bdd6905:/home/jiminny#l...
|
12573
|
|
12462
|
NULL
|
0
|
2026-04-14T11:20:33.563214+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776165633563_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell EditViewSessionScriptsProfilesWindowHe iTerm2Shell EditViewSessionScriptsProfilesWindowHelpall• Support Daily • in 40 ml100% C 8Tue 14 Apr 14:20:33ec2-user@ip-10-30-93-249:~DOCKER981DEV (docker)882APP (-zsh)83ec2-user@ip-10-30-…..84-zsh885-zsh86-zsh$7* Unable to acce..88root@73b64f5d54a3:/home/jiminny#ny && bash"root@c78a087b1345:/home/jiminny# php artisan automated-reports[2026-04-14 10:46:08] staging.INF0: [automated-reports] Started[ec2-user@ip-10-30-93-249 ~]$ dockerexec -it $(dockerps--format"{{.ID}}" --filter "name=ecs-worker"1 head -1) /bin/bash -c "cd /home/jimin{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}[2026-04-1410:46:08Jstaging.INF0: [automated-reports] Checking conditions {"isMonday":false,"isFirstDay0fMonth":false, "currentMonth":4, "isQuarterlyMonth": true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id" :"185df6f6-4327-4609-9cZe-2ab83a0f5432"'}[2026-04-14 10:46:08]staging.INFO: [automated-reports] Processing daily reportsab83a0f5432"}{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca", "trace_id":"185df6f6-4327-4609-9cZe-2[2026-04-1410:46:08]9-9c2e-2ab83a0f5432"}staging.INFO: [automated-reports]Found 3 daily reports to process{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id" : "185df6f6-4327-460[2026-04-1410:46:087daily"staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9", "teamId" : 1, "frequency" : ","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"}[2026-04-14 10:46:08]staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid": "63e6d70b-b7cb-4dfa-8443-53453e6c4054", "teamId" :1, "frequency" : "daily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80cab", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"}[2026-04-14 10:46:08]staging. INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8", "teamId" :1, "frequency" :"daily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id" :"185df6f6-4327-4609-9cZe-2ab83a0f5432"})[2026-04-14 10:46:08]staging.INFO: [automated-reports]Completed{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"}root@c78a087b1345:/home/jiminny# phpartisanautomated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports]Started{"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88""trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}[2026-04-14 10:48:42]staging.INFO: [automated-reports]Checking conditions {"isMonday":false,"isFirstDay0fMonth": false, "currentMonth":4, "isQuarterlyMonth" :true} {"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"'}[2026-04-14 10:48:42]staging.INFO: [automated-reports]Processing daily reportsaa52627fc27"}{"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88""trace_id":"1f894bf6-e50d-4e99-b635-2[automated-reports] Automated reportfound Test 6[2026-04-14 10:48:42]staging.INFO: [automated-reports] Found 1 daily9-b635-2aa52627f c27"}reports to process{"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88"',"trace_id" :"1f894bf6-e50d-4e9[2026-04-14 10:48:42]staging.INF0: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8"daily", "type": "ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88"',"trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}"teamId" :1, "frequency":"[2026-04-14 10:48:42]staging.INFO: [automated-reports]Completed{"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88"',"trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$D...
|
NULL
|
-1039251355307006269
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2Shell EditViewSessionScriptsProfilesWindowHe iTerm2Shell EditViewSessionScriptsProfilesWindowHelpall• Support Daily • in 40 ml100% C 8Tue 14 Apr 14:20:33ec2-user@ip-10-30-93-249:~DOCKER981DEV (docker)882APP (-zsh)83ec2-user@ip-10-30-…..84-zsh885-zsh86-zsh$7* Unable to acce..88root@73b64f5d54a3:/home/jiminny#ny && bash"root@c78a087b1345:/home/jiminny# php artisan automated-reports[2026-04-14 10:46:08] staging.INF0: [automated-reports] Started[ec2-user@ip-10-30-93-249 ~]$ dockerexec -it $(dockerps--format"{{.ID}}" --filter "name=ecs-worker"1 head -1) /bin/bash -c "cd /home/jimin{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9c2e-2ab83a0f5432"}[2026-04-1410:46:08Jstaging.INF0: [automated-reports] Checking conditions {"isMonday":false,"isFirstDay0fMonth":false, "currentMonth":4, "isQuarterlyMonth": true} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id" :"185df6f6-4327-4609-9cZe-2ab83a0f5432"'}[2026-04-14 10:46:08]staging.INFO: [automated-reports] Processing daily reportsab83a0f5432"}{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca", "trace_id":"185df6f6-4327-4609-9cZe-2[2026-04-1410:46:08]9-9c2e-2ab83a0f5432"}staging.INFO: [automated-reports]Found 3 daily reports to process{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id" : "185df6f6-4327-460[2026-04-1410:46:087daily"staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9", "teamId" : 1, "frequency" : ","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"}[2026-04-14 10:46:08]staging.INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid": "63e6d70b-b7cb-4dfa-8443-53453e6c4054", "teamId" :1, "frequency" : "daily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80cab", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"}[2026-04-14 10:46:08]staging. INFO: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8", "teamId" :1, "frequency" :"daily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id" :"185df6f6-4327-4609-9cZe-2ab83a0f5432"})[2026-04-14 10:46:08]staging.INFO: [automated-reports]Completed{"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0", "trace_id":"185df6f6-4327-4609-9cZe-2ab83a0f5432"}root@c78a087b1345:/home/jiminny# phpartisanautomated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports]Started{"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88""trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}[2026-04-14 10:48:42]staging.INFO: [automated-reports]Checking conditions {"isMonday":false,"isFirstDay0fMonth": false, "currentMonth":4, "isQuarterlyMonth" :true} {"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"'}[2026-04-14 10:48:42]staging.INFO: [automated-reports]Processing daily reportsaa52627fc27"}{"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88""trace_id":"1f894bf6-e50d-4e99-b635-2[automated-reports] Automated reportfound Test 6[2026-04-14 10:48:42]staging.INFO: [automated-reports] Found 1 daily9-b635-2aa52627f c27"}reports to process{"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88"',"trace_id" :"1f894bf6-e50d-4e9[2026-04-14 10:48:42]staging.INF0: [automated-reports]Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8"daily", "type": "ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88"',"trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}"teamId" :1, "frequency":"[2026-04-14 10:48:42]staging.INFO: [automated-reports]Completed{"correlation_id":"246alala-7076-458c-bd7d-49d2f5a2db88"',"trace_id":"1f894bf6-e50d-4e99-b635-2aa52627fc27"}root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$D...
|
NULL
|
|
12461
|
NULL
|
0
|
2026-04-14T11:20:32.402306+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776165632402_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactorToolsWindow#11894 on JY-18909-automated-reports-ask-iminny ~HelpProject vProphetAiv D Reports© AutomatedReportsC© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack• TeamsD TracksO TranscriptionO TwilioD UsersC Vocabulary@Zoom© 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.fcJiminnvcacheclearcom© JiminnyDebugCommanc© JiminnySetEncryptedTo© JiminnyTokenInfoComn© MakeSlackLiveCoaching© ManageScimForTeam.p© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom© RecalculateDealRisksCa© RemoveDeleteMarkersC© RemoveExpiredNudgest© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpAddLayoutchuitles.ono© TrackProviderInstalledEvent.phpJiminnyDeouecommana.ongAutomaleakeporscommana.ongAutomatedReportsSendCommand.phpC Team.phpC AutomatedReportsRepository.phpC) AutomatedReportsService.php© CreateHeldActivityEvent.php© CreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© RequestGenerateReportJob.php© AutomatedReportResult.phpC AutomatedReport.php11511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115211541155156157158163164165class Automacedkeporcscommand extends commandonwvare runcron orocessreoorys scrno otrequency. vool$this->logger-›info(self::L0G_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', [reрorcuuла → флероги-десuna.'teamId' = $report->getTeamId,'frequency' => Sreport->getFrequencyo.'type' => $report->getType(),I);$job = $report->isAskJiminnyReport()? new RequestGenerateAskJiminnyReportJob($report->getUvid():new RequestGenerateReportJob($report->getUvid());$this->dispatcher->dispatch(Sjob);1 usageprivate 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', ['reportid' => $reportIdl);$this->warn( string: "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->getUvid(),1);$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'reportId' => $reportId,'reportUuid' => $report->getUuid(),'teamId' => $report->getTeamId(),=> "taam->detStarus(lTeam is not active, processing anyway (manual override)', [1);$this->warn( string: "Team #{$report->getTeamId()} is not active - processing anyway (manual override).");Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (51 minutes ago)liblSupport Daily • in 40 mAAutomatedReportsCommandTestv100% |45]Tue 14 Apr 14:20:32= custom.log= laravel.logAskJiminnykeporiAcuivilyservice.ono© AskJiminnyReportActivityServiceTest.phpX: AutovA SF [jiminny@localhost]A HS_local [jiminny@localhost]© ActivitySearch.phpc Onbemanavzcontroller.ono© RequestGenerateAskJiminnyReportJobTest.phpPavaroundvA console [PROD]C HistoryService.phpA console (EU]Al console [STAGING] >© FilterDefinitionCollection.php© Criteriaphp X040A2 A Y O 521522523524525526527528524530531532533534535536537538539540541542543544545546547548549550551552553554556558559560561D04563564565566567568569Ma lminnvvJOIN users u on u.id = sa.sociable_idJOIN teams t1..n<->1: on t.id = u.team_idWHERE u.team_id = 1 and sa.provider = 'salesforce':016 A13 V.13 лselect * from teams where id = 1;select * from groups g JOIN playbooks p 1.n<->1: on g.playbook_id = p.id where g.team_id = 1;select * from groups where id = 565;select * fromplaybooks wnere team_1d = 1;select x Trol•avoooks Vnere 10 =1o.seLect x TrOlpLaydook cacecorles wnere playbook 10 = 1/51select * from users where team_id = 1;select * from users where id = 7160;select * from crm_profiles where user_id = 7160;select * from features;select# id, vuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,# crm_configuration_id, crm_provider_id, transcription_id, statusfrom activities where crm_configuration_id = 1 and type = 'conference'# and crm provider id IS NOT NULLIand provider != 'uploader' and actual_start_time IS NOT NULLORDER by id desc;select * from activities where id = 54747783; # 00U0400000pCZojMACselect p.id, p.activity_type, pc.id, pc.nameFROM playbooks pjoin playbook_categories pc 1<->1.n: on p.id = pc.playbook_idwhere p.team_id = 1 and p.activity_type = 'event';SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';SELECT * FROM crm_field_values WHERE crm_field_id = 4;select * from crm_layouts cl join playbook_layouts pl 1<-›1..n: on cl.id = pl. layout_idwhere crm_configuration_id = 1 and pl.playbook_id = 175;select * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.team.id = t.idWHERE r. frequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.exRires.at >= now() OR r.expines.at IS NULL):select * from automated_ report_results where ceRontaid IN (18, 33);select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_select * from automated_report_results where reRont.id IN (34, 35);W Windsurf Teams139.UTF-84 spaces...
|
NULL
|
4972927456082703211
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditFV faVsco.js vViewNavigateCodeLara PhpStormFileEditFV faVsco.js vViewNavigateCodeLaravelRefactorToolsWindow#11894 on JY-18909-automated-reports-ask-iminny ~HelpProject vProphetAiv D Reports© AutomatedReportsC© AutomatedReportsRe© AutomatedReportsSt© CreateMockAskJimir© DeleteReportComma© GenerateMarketingR© Team.php© Usage.phpD Slack• TeamsD TracksO TranscriptionO TwilioD UsersC Vocabulary@Zoom© 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.fcJiminnvcacheclearcom© JiminnyDebugCommanc© JiminnySetEncryptedTo© JiminnyTokenInfoComn© MakeSlackLiveCoaching© ManageScimForTeam.p© MarkBranchForEnvironn© MuteOrganizerChannel.© PhpApm.php© PropagateCoachingFeer© PurgeConferences.php© PurgeSoftDeletedOppor© PurgeSyncBatchesCom© RecalculateDealRisksCa© RemoveDeleteMarkersC© RemoveExpiredNudgest© RemoveUnusedParticip:© ResetElasticSearch.php© RestoreActivityCrmProv© RestoreActivityTypeCor© ReportController.phpAddLayoutchuitles.ono© TrackProviderInstalledEvent.phpJiminnyDeouecommana.ongAutomaleakeporscommana.ongAutomatedReportsSendCommand.phpC Team.phpC AutomatedReportsRepository.phpC) AutomatedReportsService.php© CreateHeldActivityEvent.php© CreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© RequestGenerateReportJob.php© AutomatedReportResult.phpC AutomatedReport.php11511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115211541155156157158163164165class Automacedkeporcscommand extends commandonwvare runcron orocessreoorys scrno otrequency. vool$this->logger-›info(self::L0G_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', [reрorcuuла → флероги-десuna.'teamId' = $report->getTeamId,'frequency' => Sreport->getFrequencyo.'type' => $report->getType(),I);$job = $report->isAskJiminnyReport()? new RequestGenerateAskJiminnyReportJob($report->getUvid():new RequestGenerateReportJob($report->getUvid());$this->dispatcher->dispatch(Sjob);1 usageprivate 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', ['reportid' => $reportIdl);$this->warn( string: "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->getUvid(),1);$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'reportId' => $reportId,'reportUuid' => $report->getUuid(),'teamId' => $report->getTeamId(),=> "taam->detStarus(lTeam is not active, processing anyway (manual override)', [1);$this->warn( string: "Team #{$report->getTeamId()} is not active - processing anyway (manual override).");Pushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (51 minutes ago)liblSupport Daily • in 40 mAAutomatedReportsCommandTestv100% |45]Tue 14 Apr 14:20:32= custom.log= laravel.logAskJiminnykeporiAcuivilyservice.ono© AskJiminnyReportActivityServiceTest.phpX: AutovA SF [jiminny@localhost]A HS_local [jiminny@localhost]© ActivitySearch.phpc Onbemanavzcontroller.ono© RequestGenerateAskJiminnyReportJobTest.phpPavaroundvA console [PROD]C HistoryService.phpA console (EU]Al console [STAGING] >© FilterDefinitionCollection.php© Criteriaphp X040A2 A Y O 521522523524525526527528524530531532533534535536537538539540541542543544545546547548549550551552553554556558559560561D04563564565566567568569Ma lminnvvJOIN users u on u.id = sa.sociable_idJOIN teams t1..n<->1: on t.id = u.team_idWHERE u.team_id = 1 and sa.provider = 'salesforce':016 A13 V.13 лselect * from teams where id = 1;select * from groups g JOIN playbooks p 1.n<->1: on g.playbook_id = p.id where g.team_id = 1;select * from groups where id = 565;select * fromplaybooks wnere team_1d = 1;select x Trol•avoooks Vnere 10 =1o.seLect x TrOlpLaydook cacecorles wnere playbook 10 = 1/51select * from users where team_id = 1;select * from users where id = 7160;select * from crm_profiles where user_id = 7160;select * from features;select# id, vuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,# crm_configuration_id, crm_provider_id, transcription_id, statusfrom activities where crm_configuration_id = 1 and type = 'conference'# and crm provider id IS NOT NULLIand provider != 'uploader' and actual_start_time IS NOT NULLORDER by id desc;select * from activities where id = 54747783; # 00U0400000pCZojMACselect p.id, p.activity_type, pc.id, pc.nameFROM playbooks pjoin playbook_categories pc 1<->1.n: on p.id = pc.playbook_idwhere p.team_id = 1 and p.activity_type = 'event';SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';SELECT * FROM crm_field_values WHERE crm_field_id = 4;select * from crm_layouts cl join playbook_layouts pl 1<-›1..n: on cl.id = pl. layout_idwhere crm_configuration_id = 1 and pl.playbook_id = 175;select * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.team.id = t.idWHERE r. frequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.exRires.at >= now() OR r.expines.at IS NULL):select * from automated_ report_results where ceRontaid IN (18, 33);select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_select * from automated_report_results where reRont.id IN (34, 35);W Windsurf Teams139.UTF-84 spaces...
|
NULL
|
|
12354
|
NULL
|
0
|
2026-04-14T11:15:22.033534+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776165322033_m2.jpg...
|
Slack
|
Vasil Vasilev (DM) - Jiminny Inc - 1 new item - Sl Vasil Vasilev (DM) - Jiminny Inc - 1 new item - Slack...
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Jiminny Inc","depth":12,"bounds":{"left":0.5066406,"top":1.0,"width":0.0125,"height":-0.05486107},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Jiminny (Staging)","depth":12,"bounds":{"left":0.5066406,"top":1.0,"width":0.0125,"height":-0.090972185},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add workspaces","depth":12,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.52851564,"top":1.0,"width":0.0203125,"height":-0.048611164},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.5328125,"top":1.0,"width":0.01171875,"height":-0.08124995},"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.52851564,"top":1.0,"width":0.0203125,"height":-0.0958333},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.021484375,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.020703126,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.021484375,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.034375,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.028515626,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.57421875,"top":1.0,"width":0.05234375,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.57421875,"top":1.0,"width":0.026171874,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.57421875,"top":1.0,"width":0.014453125,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.57421875,"top":1.0,"width":0.021484375,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.57421875,"top":1.0,"width":0.040625,"height":-0.079861164},"role_description":"text"}]...
|
-7379282153688250407
|
-1302641342697652629
|
visual_change
|
hybrid
|
NULL
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
FirefoxFileEditViewHistory BookmarksProfiles Tools Window Help• github.com/jiminny/app/pull/11949jiminny / app 8Platform Sprint 1 Q2 - Platform Tea‹> Code8? Pull requests 28 ( Agents Actions DO Wiki Security and quality 24 Insights Lộs SettingsJY-20543 add AJ reports User pilo® On April 24 we'll start using GitHub Copilot interaction data for Al model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.Z 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 activitya Jiminny8 Ask Jiminny test report - 8 Apr 20:Service-Desk - Queues - PlatformC JY-20543 add AJ reports User pilc(x) Configure SSH access to multipleNew TabC CloudWatch I us-east-2Jy 20541 stale records pr 1 by *+ New TabA Vasil-Jiminny requested your review on this pull request.Jy 20541 stale records pr 1 #11949 °33 Open Vasil-Jiminny wants to merge 18 commits into master from JY-20542-stale-records-pr-1Conversation 11• Commits 18E Checks 3* Files changed 18Vasil-Jiminny commented 2 hours ago • edited -JIRA: JY-20541Description:This PR will be followed by #11879No significant functional changes.This PR introduces/updates a few shared contracts. There is a contact for Lead/Account/Contact/Opportunity (syncablecrm entities), and another for Lead/Account/Contact (prospect entities)It also semantically updates a few HTTP-family exceptions.Changes:• Introduce SyncableCrmObjectContract.• Update models to comply with new contract.• Added missing accessor methods to Activity, Opportunity and Participant models. Added safe guard checks forlogical issues, like missing crm_configuration_id, which should never happen, but the DB allows it.• Update HTTP exception definitions with type hints and struct types.‹ >0 lhl • j Support Daily • in 45 m(БГ)100% C2Tue 14 Apr 14:15:21Q Type to search+-Add your review• Awaiting approvalCode -+183 -33 00nПOI:2/95Ef Vasil-Jiminny added 6 commits 3 hours agoa € Define exceptions that may be thrown from sync "syncle object by id" - .a @ Add a common interface to wrap around all objects that may be synced - .a @ ALL HTTP-family exceptions are updated: all of them include strict ty... -a € Add shorthand accessor functions to activity model for accessing stag.. •a @ Introduce the SyncableCrmobjectInterface to the opportunity. Add miss.. ...a & Introduce accessor methods to Participant model. No functional changes.• @ Vasil-Jiminny requested review from LakyLak, TodorStamatovJiminny and yalokin-jiminny 2 hours ago< Vasil-Jiminny commented 2 hours agoOclaudeReviewers® LakyLakTodorStamatovJiminny@ yalokin-jiminnyO ilian-jiminnyAt least 1 approving review is required to mergethis pull request.Still in progress? Convert to draftAssigneesNo one-assign yourselfLabelsNone yetProjectsNone yetMilestoneNo milestoneDevelopment7fbac91Successfully merging this pull request may closethese issues.8c9dfcd Noneyet6a69718 NotificationsCustomize4202736068955CUnsubscribeYou're receiving notifications because you'rewatching this repository.X 94d51cc1 participant8 Lock conversation...
|
12352
|
|
12353
|
NULL
|
0
|
2026-04-14T11:15:13.200042+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776165313200_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpec2-userGDOCKE SlackFileEditViewGoHistoryWindowHelpec2-userGDOCKER-₴81DEV (docker)882APP (-zsh)[EMAIL]@73b64f5d54a3:/home/jiminny#[ec2-user@ip-10-30-93-249 ~]$ dockerexec -it $(dockny && bash"root@c78a087b1345:/home/Jiminny# php artisan automated-reports[2026-04-14 10:46:08] staging.INF0: [automated-reports] Started{"correlation_id":"5[2026-04-1410:46:08]staging.INFO: [automated-reports] Checking conditions {"isMondaid":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id" :"185df6f6-4327-4609-9cZe-2ab83a[2026-04-14 10:46:08]ab83a0f5432"}staging. INFO: [automated-reports] Processing daily reports{"c[2026-04-1410:46:08]9-9c2e-2ab83a0f5432"'}staging.INFO: [automated-reports]Found 3 daily reports to proc[2026-04-1410:46:087daily"staging.INFO: [automated-reports]Dispatching Generate Report j,"type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca®"[2026-04-14 10:46:08]staging.INFO: [automated-reports]Dispatching Generate Report jdaily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80cab"[2026-04-14 10:46:08]staging. INFO: [automated-reports]daily'", "type" "ask-fiminny"'} ("correlation-id' : 5c2se861-2ca -4792-9f87-773 e8oca[2026-04-14 10:46:08]staging.INFO: [automated-reports]Completed{"correlation_id":root@c78a087b1345:/home/jiminny# phpartisanautomated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports]Started{"correlation_id":"2[2026-04-14 10:48:42]staging.INFO: [automated-reports]Checking conditions {"isMondaid":"246a1ala-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa526[2026-04-14 10:48:42]staging.INFO: [automated-reports]Processing daily reports{"caa52627fc27"}[automated-reports] Automated report[2026-04-14 10:48:42]staging.INFO: [automated-reports] Found 1 daily reports to proc9-b635-2aa52627f c27"}[2026-04-14 10:48:42]staging.INF0: [automated-reports]Dispatching Generate Reportdaily","type": "ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88"[2026-04-14 10:48:42]staging.INFO: [automated-reports]Completed{"correlation_id":root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$I+HomeDMsActivityFilesLater.*•MorelhlJiminny ...+tscnicrol# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messagesE. Vasil VasilevAneliya Angelova, ...Steliyan GeorgievAdelina Petrova, Ili...0. Adelina Petrova. Galya Dimitrova *&s Nikolay Nikolov "2Galya Dimitrova, Ni...2Galya Dimitrova, Ni...P. Nikolay Yankov::: AppsJira CloudToastGoogle Cale...§ Support Daily • in 45 m100% <7Tue 14 Apr 14:15:13→Search Jiminny IncVasil VasilevMessagesAdd canvasC Files< Pins+Vasil Va*Wednesday, April 8th~благодариThursday, April 9th~Vasil Vasilev 12:08 PMЛукаш, приветhttps://github.com/jiminny/app/pull/11928трябва ми един approve, моляправя fine tuning на настойките засинхронизация на мейлиLukas Kovalik 12:11 PMготовоVasil Vasilev 12:11 PMблагодаряToday ~NewVasil Vasilev 2:01 PMЛукаш приветможе ли да разглдаш този ПР като имашмалко време:https://github.com/jiminny/app/pull/11949повечето промени са семантични, не сафункционалниразделям по голям ПР на две частиздрAaShift + Return to add a new line...
|
NULL
|
-1903687493051113274
|
NULL
|
visual_change
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpec2-userGDOCKE SlackFileEditViewGoHistoryWindowHelpec2-userGDOCKER-₴81DEV (docker)882APP (-zsh)[EMAIL]@73b64f5d54a3:/home/jiminny#[ec2-user@ip-10-30-93-249 ~]$ dockerexec -it $(dockny && bash"root@c78a087b1345:/home/Jiminny# php artisan automated-reports[2026-04-14 10:46:08] staging.INF0: [automated-reports] Started{"correlation_id":"5[2026-04-1410:46:08]staging.INFO: [automated-reports] Checking conditions {"isMondaid":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0","trace_id" :"185df6f6-4327-4609-9cZe-2ab83a[2026-04-14 10:46:08]ab83a0f5432"}staging. INFO: [automated-reports] Processing daily reports{"c[2026-04-1410:46:08]9-9c2e-2ab83a0f5432"'}staging.INFO: [automated-reports]Found 3 daily reports to proc[2026-04-1410:46:087daily"staging.INFO: [automated-reports]Dispatching Generate Report j,"type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca®"[2026-04-14 10:46:08]staging.INFO: [automated-reports]Dispatching Generate Report jdaily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80cab"[2026-04-14 10:46:08]staging. INFO: [automated-reports]daily'", "type" "ask-fiminny"'} ("correlation-id' : 5c2se861-2ca -4792-9f87-773 e8oca[2026-04-14 10:46:08]staging.INFO: [automated-reports]Completed{"correlation_id":root@c78a087b1345:/home/jiminny# phpartisanautomated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports]Started{"correlation_id":"2[2026-04-14 10:48:42]staging.INFO: [automated-reports]Checking conditions {"isMondaid":"246a1ala-7076-458c-bd7d-49d2f5a2db88","trace_id":"1f894bf6-e50d-4e99-b635-2aa526[2026-04-14 10:48:42]staging.INFO: [automated-reports]Processing daily reports{"caa52627fc27"}[automated-reports] Automated report[2026-04-14 10:48:42]staging.INFO: [automated-reports] Found 1 daily reports to proc9-b635-2aa52627f c27"}[2026-04-14 10:48:42]staging.INF0: [automated-reports]Dispatching Generate Reportdaily","type": "ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88"[2026-04-14 10:48:42]staging.INFO: [automated-reports]Completed{"correlation_id":root@c78a087b1345:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$I+HomeDMsActivityFilesLater.*•MorelhlJiminny ...+tscnicrol# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messagesE. Vasil VasilevAneliya Angelova, ...Steliyan GeorgievAdelina Petrova, Ili...0. Adelina Petrova. Galya Dimitrova *&s Nikolay Nikolov "2Galya Dimitrova, Ni...2Galya Dimitrova, Ni...P. Nikolay Yankov::: AppsJira CloudToastGoogle Cale...§ Support Daily • in 45 m100% <7Tue 14 Apr 14:15:13→Search Jiminny IncVasil VasilevMessagesAdd canvasC Files< Pins+Vasil Va*Wednesday, April 8th~благодариThursday, April 9th~Vasil Vasilev 12:08 PMЛукаш, приветhttps://github.com/jiminny/app/pull/11928трябва ми един approve, моляправя fine tuning на настойките засинхронизация на мейлиLukas Kovalik 12:11 PMготовоVasil Vasilev 12:11 PMблагодаряToday ~NewVasil Vasilev 2:01 PMЛукаш приветможе ли да разглдаш този ПР като имашмалко време:https://github.com/jiminny/app/pull/11949повечето промени са семантични, не сафункционалниразделям по голям ПР на две частиздрAaShift + Return to add a new line...
|
12350
|
|
12342
|
NULL
|
0
|
2026-04-14T11:10:04.671037+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776165004671_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsService.php
|
True
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
16
13
13
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE id = 1;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;
SELECT * FROM crm_fields WHERE id = 2234;
SELECT * FROM crm_field_values WHERE crm_field_id = 2234;
select * from crm_profiles where user_id = 143;
select * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO
select * from business_processes where crm_configuration_id = 39;
# 01941000000H669AAC, 01941000000H66JAAS
select * from record_type_field_values
where record_type_id IN (24);
select * from crm_field_values where id IN (2730);
select * from crm_configurations where id = 39;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce'; #1035
select * from users where team_id = 1; # 222 group 3
SELECT * FROM activities WHERE user_id = 222 order by id desc;
select * from sidekick_settings where team_id = 1;
select * from teams where id = 1;
select * from team_features where team_id = 1;
select * from activities where crm_configuration_id = 2
and provider = 'ms-teams' and id = 608765;
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';
select * from sidekick_settings where team_id = 2;
SELECT * FROM activities WHERE id = 608660;
select * from activity_summary_logs where activity_id = 608660;
select * from ai_prompts where transcription_id = 11214;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;
# id: 608818, crm: 59628809737
SELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;
# id: 608821, crm: 59632069252
SELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,
playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,
scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at
FROM activities a
join calendar_events ce on a.calendar_event_id = ce.id
WHERE a.id IN (608818, 608821);
select * from users where team_id = 1;
select * from team_settings where team_id = 1;
select * from crm_profiles where crm_configuration_id = 39 order by user_id;
select * from team_features where team_id = 1;
select * from users where team_id = 2;
SELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639
# Preslava N. Ivanova, grou id 3
SELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;
select * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';
select
a.id,
a.type,
a.scheduled_start_time,
a.actual_start_time,
a.created_at,
a.opportunity_id,
a.status
FROM activities a
WHERE opportunity_id = 344
and status IN ('completed', 'received', 'delivered')
and (
(a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))
;
SELECT * FROM users WHERE id = 222;
SELECT * FROM crm_profiles WHERE user_id = 222;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;
select * from group_deal_risk_types;
select * from opportunities where team_id = 1;
SELECT * FROM opportunities WHERE id = 315;
SELECT * FROM crm_field_data WHERE object_id = 315;
select * from crm_field_data where object_id = 260;
select * from generic_ai_prompts where subject_id = 315;
select * from teams; # 36, 21, 121, [EMAIL]
SELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';
# [PASSWORD_DOTS]
select * from teams where id = 1;
select * from crm_configurations where id = 39;
select * from users where team_id = 1;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 1;
# 1 - 00541000004281rAAA
# 204 - 0052g000003freeAAA
# 429 - 0052g000003qGOiAAM
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
select * from activities where type = 'softphone'
and created_at > '2024-12-11 15:24:36' order by id desc;
select * from activity_providers where team_id = 1;
select * from activity_provider_users where activity_provider_id = 328;
select * from opportunities where crm_configuration_id = 39
AND account_id = 178 AND is_closed = false
order by created_at DESC;
select * from contacts where id = 3952;
select * from accounts where id = 178;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations where id = 21;
select * from users where team_id = 36;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 36;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 36
and sa.provider = 'bullhorn';
select * from social_accounts where id = 348;
UPDATE social_accounts SET
provider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',
provider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',
expires = 1733998131,
state = 'connected'
WHERE id = 348;
# [PASSWORD_DOTS]
select * from teams where id = 31;
select * from crm_configurations where id = 18;
select * from users where team_id = 31; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 31;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 31
and sa.provider = 'close';
select * from contacts where crm_configuration_id = 18;
# [PASSWORD_DOTS] NEPTUNE [PASSWORD_DOTS]
select * from teams;
select * from users where id IN (1030, 1035, 1052);
select * from crm_configurations;
select * from users where team_id = 65; # 257
select * from team_settings where team_id = 65; # 257
select * from invitations where team_id = 65; # 257
select * from users where email = '[EMAIL]'; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 65;
select * from crm_configurations where id = 53;
select * from accounts where crm_configuration_id = 53 order by id desc;
select * from leads where crm_configuration_id = 53 order by id desc;
select * from contacts where crm_configuration_id = 53 order by id desc;
select * from opportunities where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 53 order by id desc;
select * from crm_fields where crm_configuration_id = 53 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 53 order by id desc;
select * from stages where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 13;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
and sa.provider = 'integration-app';
select * from contacts where crm_configuration_id = 13;
select * from social_accounts where sociable_id = 283;
SELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';
select * from activity_providers where team_id = 65;
SELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
;
# [PASSWORD_DOTS] STAGING [PASSWORD_DOTS]
SELECT * FROM teams;
SELECT * FROM teams WHERE id = 88;
SELECT * FROM teams WHERE id = 89;
select * from team_settings where team_id = 89;
SELECT * FROM users WHERE team_id = 89;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 89;
select * from users;
SELECT * FROM social_accounts WHERE sociable_id = 1761;
SELECT * FROM crm_configurations WHERE id = 70;
select * from accounts where crm_configuration_id = 70 order by id desc;
select * from leads where crm_configuration_id = 70 order by id desc;
select * from contacts where crm_configuration_id = 70 order by id desc;
select * from opportunities where crm_configuration_id = 70 order by id desc;
select * from crm_profiles where crm_configuration_id = 70 order by id desc;
select * from crm_fields where crm_configuration_id = 70 order by id desc;
select * from crm_field_values where crm_field_id = 3536 order by id desc;
select * from crm_layouts where crm_configuration_id = 70 order by id desc;
select * from stages where crm_configuration_id = 70 order by id desc;
select * from business_processes where crm_configuration_id = 70 order by id desc;
select * from business_process_stages where business_process_id = 34;
select * from contacts where id = 10468;
select * from crm_layouts where crm_configuration_id = 70;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;
SELECT * FROM crm_fields WHERE id IN (3533,3534,3535);
select * from activities where crm_configuration_id = 70
and (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;
SELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;
SELECT * FROM activities where crm_configuration_id = 69 ;
SELECT * FROM users WHERE email LIKE '%[EMAIL]%';
SELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;
SELECT * FROM opportunities WHERE id = 385;
select * from participants p
join activities a on p.activity_id = a.id
where a.crm_configuration_id = 70
and (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);
SELECT * FROM participants WHERE id = 1013638;
select * from teams where id = 90;
select * from users where team_id = 90;
select * from social_accounts where social_accounts.sociable_id IN (1960,1760);
SELECT * FROM crm_profiles WHERE crm_configuration_id = 71;
select * from invitations where team_id = 90;
select * from crm_configurations where id = 71;
select * from accounts where crm_configuration_id = 71 order by id desc;
select * from leads where crm_configuration_id = 71 order by id desc;
select * from contacts where crm_configuration_id = 71 order by id desc;
select * from opportunities where crm_configuration_id = 71 order by id desc;
select * from crm_profiles where crm_configuration_id = 71 order by id desc;
select * from crm_fields where crm_configuration_id = 71 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 71 order by id desc;
select * from stages where crm_configuration_id = 71 order by id desc;
select * from users order by secondary_email desc;
select u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa
join users u on sa.sociable_id = u.id
where sa.provider = 'google' and u.email LIKE 'aneliya%';
select * from failed_jobs order by id desc;
select * from users where email = '[EMAIL]' or secondary_email = '[EMAIL]';
select * from teams;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 39;
SELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;
SELECT * FROM crm_configurations WHERE id = 70;
select * from teams where id = 1;
select * from groups where team_id = 1;
select * from users where team_id = 1;
select o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o
join users u on o.user_id = u.id
join groups g on u.group_id = g.id
join role_user ru on u.id = ru.user_id
join roles r on ru.role_id = r.id
where o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';
select * from role_user where user_id = 143;
select * from roles;
select * from role_user;
select * from groups where id = 9;
select * from scope_groups where group_id = 9;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations;
SELECT * FROM social_accounts WHERE sociable_id = 121;
[URL_WITH_CREDENTIALS] this will add filter, however if we need to control feature by FF we need conditional logic
public const array TYPES = [
['id' => 'exec_summary', 'name' => 'Exec Summary'],
['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],
['id' => 'product_feedback', 'name' => 'Product Feedback'],
['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],
// ['id' => 'questions', 'name' => 'Questions'],
// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],
];
public const array ALL_TYPES = [
...self::TYPES,
['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],
];
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
/**
* Frequencies for standard (non-Ask Jiminny) reports.
*/
public const array FREQUENCIES = [
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
/**
* Frequencies for Ask Jiminny reports.
*/
public const array ASK_JIMINNY_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
];
public const string MEDIA_TYPE_PDF = 'pdf';
public const string MEDIA_TYPE_PODCAST = 'podcast';
public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];
public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];
public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];
public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];
public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];
public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];
public const int SENT_REPORT_AT_HOURS = 5;
public const string PDF_KEY = 'pdf';
public const string AUDIO_KEY = 'audio';
private const array ALL_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
private const string S3_DIR = 'reports';
private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];
private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];
public function __construct(
private readonly TeamRepository $teamRepository,
private readonly GroupRepository $groupRepository,
private readonly UserRepository $userRepository,
private readonly StageRepository $stageRepository,
private readonly DealStagesService $dealStagesService,
private readonly RecipientsService $recipientsService,
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly Webhook $webhookService,
private readonly BusDispatcher $dispatcher,
private readonly ActivityTypeService $activityTypeService,
private readonly PlaybookCategoryRepository $playbookCategoryRepository,
private readonly AskAnythingPromptService $askAnythingPromptService,
private readonly SearchRepository $activitySearchRepository,
private readonly AskAnythingRepository $askAnythingRepository,
) {
}
public static function getTypes(): array
{
$types = self::TYPES;
return array_map(static function ($type) {
return $type['id'];
}, $types);
}
public static function getCallTypes(): array
{
return array_map(static function ($callType) {
return $callType['id'];
}, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);
}
public static function getFrequencies(): array
{
return array_map(static function ($frequency) {
return $frequency['id'];
}, self::FREQUENCIES);
}
// front-facing structure
public function getReportEnabledFieldData(bool $value = false): array
{
return [
'id' => 'report_enabled',
'label' => '',
'inputType' => InputTypeEnum::TOGGLE,
'value' => $value,
];
}
// Organizations = Teams
public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array
{
$options = $this->getTeams();
if ($shortVersion) {
return [
'id' => 'organization',
'label' => 'Organization',
'options' => $options,
];
}
return [
'id' => 'organization',
'label' => 'Organization',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $options,
'value' => $value,
'dependencies' => [
'teams',
'deal_stage_at_call',
'current_deal_stage',
'recipients',
ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,
],
'dependsOn' => [],
];
}
// Teams = Groups
public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array
{
if ($shortVersion) {
return [
'id' => 'teams',
'label' => 'Team',
'options' => $options,
];
}
return [
'id' => 'teams',
'label' => 'Team',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => false,
'placeholder' => 'Select',
'options' => $options,
'value' => $value, // value should be an array of objects {id, name}
'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],
'dependsOn' => [],
];
}
public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array
{
$types = [];
if ($team instanceof Team) {
if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
$types = self::TYPES;
}
if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {
$types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];
}
} else {
$types = self::TYPES;
}
if ($shortVersion) {
return [
'id' => 'report_type',
'label' => 'Report Type',
'options' => $types,
];
}
return [
'id' => 'report_type',
'label' => 'Report Type',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $types,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getFrequencyFieldData(?string $value = null): array
{
return [
'id' => 'frequency',
'label' => 'Frequency',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => self::FREQUENCIES,
'value' => $value,
'dependencies' => ['period'],
'dependsOn' => [],
];
}
public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array
{
return [
'id' => 'period',
'label' => 'Select one-off period',
'inputType' => InputTypeEnum::DATE_RANGE,
'required' => true,
'placeholder' => 'Select',
'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],
'queryParams' => [
'startDate' => 'start_date_period',
'endDate' => 'end_date_period',
],
'dependencies' => [],
'dependsOn' => ['frequency'],
];
}
public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array
{
return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);
}
public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);
}
public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);
}
public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'deal_value',
'label' => 'Deal Value',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_deal_value',
'max' => 'max_deal_value',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array
{
$value = [];
$conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;
$dialerOn && $value[] = self::CALL_TYPE_DIALER;
return [
'id' => 'call_type',
'label' => 'Call Type',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => [
self::CALL_TYPE_CONFERENCE,
self::CALL_TYPE_DIALER,
],
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getMediaTypeFieldData(?AutomatedReport $report = null): array
{
$value = [];
if ($report) {
$value = $this->transformMediaTypes($report);
}
return [
'id' => 'media_types',
'label' => 'Export as',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => self::MEDIA_TYPE_OBJECTS,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'call_duration',
'label' => 'Call Duration',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_call_duration',
'max' => 'max_call_duration',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getRecipientsFieldData(?Team $team = null, array $value = []): array
{
return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);
}
public function getJiminnyRecipientsFieldData(array $value = []): array
{
return $this->recipientsService->getJiminnyRecipientsFieldData($value);
}
public function getAdditionalPromptInputFieldData(?string $value = null): array
{
return [
'id' => 'additional_prompt_input',
'label' => 'Special requirements',
'inputType' => InputTypeEnum::TEXTAREA,
'required' => false,
'placeholder' => 'What should be the focus of the report?',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCustomReportNameFieldData(?string $value = null): array
{
return [
'id' => 'custom_name',
'label' => 'Custom report name',
'inputType' => InputTypeEnum::TEXT,
'required' => false,
'placeholder' => 'Enter custom name',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
// data providers
public function getTeams(): array
{
$teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);
$teamData = [];
foreach ($teams as $team) {
if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
continue;
}
$teamData[] = $this->transformTeam($team);
}
return $teamData;
}
public function getTeamGroups(string $teamUuid): array
{
$data = [];
$team = $this->getTeam($teamUuid);
if ($team !== null) {
$groups = $team->groups()->get();
foreach ($groups as $group) {
$data[] = [
'id' => $group->getUuid(),
'name' => $group->getName(),
];
}
}
return $data;
}
public function getTeamsGroupsOptions(array $filterTeamUuids = []): array
{
$data = [];
$teams = $this->getTeams();
foreach ($teams as $team) {
if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {
continue;
}
$data[] = [
'label' => $team['name'],
'groups' => $this->getTeamGroups($team['id']),
];
}
return $data;
}
public function getTeam(string $teamUuid): ?Team
{
return $this->teamRepository->idOrUuid($teamUuid);
}
public function getTeamById(int $teamId): ?Team
{
return $this->teamRepository->find($teamId);
}
public function getGroupsUuids(AutomatedReport $report): array
{
$uuids = [];
$reportGroups = $report->getGroups();
foreach ($reportGroups as $groupId) {
if ($group = $this->groupRepository->find($groupId)) {
$uuids[] = $group->getUuid();
}
}
return $uuids;
}
public function getPlaybookCategoriesUuids(AutomatedReport $report): array
{
$uuids = [];
$playbookCategories = $report->getPlaybookCategories();
foreach ($playbookCategories as $id) {
if ($category = $this->playbookCategoryRepository->find($id)) {
$uuids[] = $category->getUuid();
}
}
return $uuids;
}
public function getDealAtCallStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getDealAtCallStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getCurrentDealStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getCurrentDealStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getRecipients());
}
public function getJiminnyUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function extractUserUuids(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => $user->getUuid())
->values()
->all();
}
// get mail data
public function getRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getRecipients());
}
private function getJiminnyRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function buildRecipientUsers(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => [
'email' => $user->getEmailAddress(),
'name' => $user->getName(),
'timezone' => $user->getTimezone()->getName(),
])
->values()
->all();
}
public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array
{
if ($report->isAskJiminnyReport()) {
$recipients = $this->resolveAskJiminnyRecipients($report);
} else {
$recipients = $this->getRecipientUsers($report);
if ($includeJiminny) {
$recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));
}
}
$emails = [];
return array_values(array_filter(
$recipients,
static function ($recipient) use (&$emails) {
if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {
return false;
}
$emails[] = $recipient['email'];
return true;
}
));
}
private function resolveAskJiminnyRecipients(AutomatedReport $report): array
{
$recipients = [];
$creator = $report->getCreator();
if ($creator !== null) {
$recipients[] = [
'email' => $creator->getEmailAddress(),
'name' => $creator->getName(),
'timezone' => $creator->getTimezone()->getName(),
];
}
return array_merge(
$recipients,
$this->buildRecipientUsers($report->getRecipients()),
$this->getGroupRecipientUsers($report),
);
}
private function getGroupRecipientUsers(AutomatedReport $report): array
{
$users = [];
foreach ($report->getGroups() as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group === null) {
continue;
}
foreach ($group->getMembers() as $member) {
$users[] = [
'email' => $member->getEmailAddress(),
'name' => $member->getName(),
'timezone' => $member->getTimezone()->getName(),
];
}
}
return $users;
}
public function getReportTypeName(AutomatedReportResult $report): string
{
$type = $report->getReport()->getType();
$getType = $this->transformReportType($type);
return $getType['name'];
}
public function getReportPeriodName(AutomatedReportResult $report): string
{
$from = $report->getFromDate();
$to = $report->getToDate();
$frequency = $report->getReport()->getFrequency();
if ($from === null || $to === null) {
if (! $report->getReport()->isAskJiminnyReport()) {
$invalidPeriod = $from === null ? 'from' : 'to';
throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);
}
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
}
return $this->formatReportPeriodName($frequency, $from, $to);
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function getReportTeamsName(AutomatedReportResult $report): string
{
$groups = $report->getGroups();
if (empty($groups)) {
return 'All';
}
// Get group names from repository
$groupNames = [];
foreach ($groups as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group) {
$groupNames[] = $group->getName();
}
}
if (count($groupNames) === 1) {
// Single team format
$teamsName = $groupNames[0];
} else {
// Multiple teams format
$teamsName = implode(', ', $groupNames);
}
return $teamsName;
}
public function getReportFileName(AutomatedReportResult $report): string
...
|
[{"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.14257812,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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.78515625,"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":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.803125,"top":0.017361112,"width":0.09765625,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","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 'AutomatedReportsCommandTest'","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":"Execute","depth":4,"bounds":{"left":0.6171875,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.6273438,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.64023435,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.6503906,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.6605469,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.6734375,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.6863281,"top":0.10763889,"width":0.028515626,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.7175781,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.73046875,"top":0.10763889,"width":0.034765624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9515625,"top":0.10763889,"width":0.033203125,"height":0.016666668},"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":"16","depth":4,"bounds":{"left":0.92890626,"top":0.12916666,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"13","depth":4,"bounds":{"left":0.94257814,"top":0.12916666,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"13","depth":4,"bounds":{"left":0.95625,"top":0.12916666,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.96953124,"top":0.12777779,"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.978125,"top":0.12777779,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT * FROM teams WHERE id = 1;\n\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;\nSELECT * FROM crm_fields WHERE id = 2234;\nSELECT * FROM crm_field_values WHERE crm_field_id = 2234;\n\nselect * from crm_profiles where user_id = 143;\n\nselect * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO\nselect * from business_processes where crm_configuration_id = 39;\n# 01941000000H669AAC, 01941000000H66JAAS\n\nselect * from record_type_field_values\n where record_type_id IN (24);\n\nselect * from crm_field_values where id IN (2730);\n\nselect * from crm_configurations where id = 39;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce'; #1035\n\n\nselect * from users where team_id = 1; # 222 group 3\nSELECT * FROM activities WHERE user_id = 222 order by id desc;\nselect * from sidekick_settings where team_id = 1;\nselect * from teams where id = 1;\nselect * from team_features where team_id = 1;\n\nselect * from activities where crm_configuration_id = 2\nand provider = 'ms-teams' and id = 608765;\n\nSELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';\n\nselect * from sidekick_settings where team_id = 2;\n\nSELECT * FROM activities WHERE id = 608660;\nselect * from activity_summary_logs where activity_id = 608660;\nselect * from ai_prompts where transcription_id = 11214;\n\n# ********************************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;\n# id: 608818, crm: 59628809737\nSELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;\n# id: 608821, crm: 59632069252\nSELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,\nplaybook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,\nscheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at\nFROM activities a\njoin calendar_events ce on a.calendar_event_id = ce.id\nWHERE a.id IN (608818, 608821);\n\nselect * from users where team_id = 1;\nselect * from team_settings where team_id = 1;\nselect * from crm_profiles where crm_configuration_id = 39 order by user_id;\n\nselect * from team_features where team_id = 1;\n\nselect * from users where team_id = 2;\n\nSELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639\n# Preslava N. Ivanova, grou id 3\n\nSELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;\n\nselect * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';\n\nselect\n a.id,\n a.type,\n a.scheduled_start_time,\n a.actual_start_time,\n a.created_at,\n a.opportunity_id,\n a.status\nFROM activities a\nWHERE opportunity_id = 344\nand status IN ('completed', 'received', 'delivered')\nand (\n (a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))\n;\n\nSELECT * FROM users WHERE id = 222;\n\nSELECT * FROM crm_profiles WHERE user_id = 222;\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;\n\nselect * from group_deal_risk_types;\n\nselect * from opportunities where team_id = 1;\n\nSELECT * FROM opportunities WHERE id = 315;\nSELECT * FROM crm_field_data WHERE object_id = 315;\nselect * from crm_field_data where object_id = 260;\n\nselect * from generic_ai_prompts where subject_id = 315;\n\nselect * from teams; # 36, 21, 121, james.graham@bullhorn.jiminny.com\nSELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';\n\n# ************************************************************************************\nselect * from teams where id = 1;\nselect * from crm_configurations where id = 39;\nselect * from users where team_id = 1;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 1;\n# 1 - 00541000004281rAAA\n# 204 - 0052g000003freeAAA\n# 429 - 0052g000003qGOiAAM\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\nselect * from activities where type = 'softphone'\nand created_at > '2024-12-11 15:24:36' order by id desc;\n\nselect * from activity_providers where team_id = 1;\nselect * from activity_provider_users where activity_provider_id = 328;\n\nselect * from opportunities where crm_configuration_id = 39\nAND account_id = 178 AND is_closed = false\norder by created_at DESC;\n\nselect * from contacts where id = 3952;\nselect * from accounts where id = 178;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations where id = 21;\nselect * from users where team_id = 36;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 36;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 36\nand sa.provider = 'bullhorn';\n\nselect * from social_accounts where id = 348;\nUPDATE social_accounts SET\nprovider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',\nprovider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',\nexpires = 1733998131,\nstate = 'connected'\nWHERE id = 348;\n\n# ************************************************************************************\nselect * from teams where id = 31;\nselect * from crm_configurations where id = 18;\n\nselect * from users where team_id = 31; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 31;\n\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 31\nand sa.provider = 'close';\n\nselect * from contacts where crm_configuration_id = 18;\n\n# ********************** NEPTUNE **************************************************************\nselect * from teams;\nselect * from users where id IN (1030, 1035, 1052);\nselect * from crm_configurations;\n\nselect * from users where team_id = 65; # 257\nselect * from team_settings where team_id = 65; # 257\nselect * from invitations where team_id = 65; # 257\nselect * from users where email = 'integration-account@jiminny.com'; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 65;\n\nselect * from crm_configurations where id = 53;\nselect * from accounts where crm_configuration_id = 53 order by id desc;\nselect * from leads where crm_configuration_id = 53 order by id desc;\nselect * from contacts where crm_configuration_id = 53 order by id desc;\nselect * from opportunities where crm_configuration_id = 53 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 53 order by id desc;\nselect * from crm_fields where crm_configuration_id = 53 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 53 order by id desc;\nselect * from stages where crm_configuration_id = 53 order by id desc;\n\n\nselect * from crm_profiles where crm_configuration_id = 13;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\nand sa.provider = 'integration-app';\n\nselect * from contacts where crm_configuration_id = 13;\n\nselect * from social_accounts where sociable_id = 283;\n\nSELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';\n\nselect * from activity_providers where team_id = 65;\nSELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\n;\n\n# ***************************** STAGING ********************************************\nSELECT * FROM teams;\nSELECT * FROM teams WHERE id = 88;\nSELECT * FROM teams WHERE id = 89;\nselect * from team_settings where team_id = 89;\nSELECT * FROM users WHERE team_id = 89;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 89;\n\nselect * from users;\nSELECT * FROM social_accounts WHERE sociable_id = 1761;\nSELECT * FROM crm_configurations WHERE id = 70;\nselect * from accounts where crm_configuration_id = 70 order by id desc;\nselect * from leads where crm_configuration_id = 70 order by id desc;\nselect * from contacts where crm_configuration_id = 70 order by id desc;\nselect * from opportunities where crm_configuration_id = 70 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 70 order by id desc;\nselect * from crm_fields where crm_configuration_id = 70 order by id desc;\nselect * from crm_field_values where crm_field_id = 3536 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 70 order by id desc;\nselect * from stages where crm_configuration_id = 70 order by id desc;\nselect * from business_processes where crm_configuration_id = 70 order by id desc;\nselect * from business_process_stages where business_process_id = 34;\n\nselect * from contacts where id = 10468;\n\nselect * from crm_layouts where crm_configuration_id = 70;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;\nSELECT * FROM crm_fields WHERE id IN (3533,3534,3535);\n\nselect * from activities where crm_configuration_id = 70\nand (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;\n\nSELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;\nSELECT * FROM activities where crm_configuration_id = 69 ;\n\nSELECT * FROM users WHERE email LIKE '%jiminny_web_sa2@jiminny.com%';\nSELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;\nSELECT * FROM opportunities WHERE id = 385;\n\nselect * from participants p\njoin activities a on p.activity_id = a.id\nwhere a.crm_configuration_id = 70\nand (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);\nSELECT * FROM participants WHERE id = 1013638;\n\nselect * from teams where id = 90;\nselect * from users where team_id = 90;\nselect * from social_accounts where social_accounts.sociable_id IN (1960,1760);\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 71;\nselect * from invitations where team_id = 90;\n\nselect * from crm_configurations where id = 71;\nselect * from accounts where crm_configuration_id = 71 order by id desc;\nselect * from leads where crm_configuration_id = 71 order by id desc;\nselect * from contacts where crm_configuration_id = 71 order by id desc;\nselect * from opportunities where crm_configuration_id = 71 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 71 order by id desc;\nselect * from crm_fields where crm_configuration_id = 71 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 71 order by id desc;\nselect * from stages where crm_configuration_id = 71 order by id desc;\n\nselect * from users order by secondary_email desc;\nselect u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa\n join users u on sa.sociable_id = u.id\nwhere sa.provider = 'google' and u.email LIKE 'aneliya%';\n\nselect * from failed_jobs order by id desc;\n\nselect * from users where email = 'ben.allwright@learningpeople.co.uk' or secondary_email = 'ben.allwright@learningpeople.co.uk';\n\nselect * from teams;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 39;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;\nSELECT * FROM crm_configurations WHERE id = 70;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1;\nselect * from users where team_id = 1;\n\nselect o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o\njoin users u on o.user_id = u.id\njoin groups g on u.group_id = g.id\njoin role_user ru on u.id = ru.user_id\njoin roles r on ru.role_id = r.id\nwhere o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';\n\nselect * from role_user where user_id = 143;\nselect * from roles;\n\nselect * from role_user;\nselect * from groups where id = 9;\nselect * from scope_groups where group_id = 9;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations;\nSELECT * FROM social_accounts WHERE sociable_id = 121;\n\nhttps://crmsandbox.zoho.com/crm/jiminnyw4/tab/Leads/4776201000005049105\nhttps://crmsandbox.zoho.com/crm/\n\nhttps://crm.zoho.com/crm/org3469620/tab/Leads/230045000229559080\n https://crm.zoho.com/crm/\n org3469620\n\nSELECT * FROM activities WHERE uuid_to_bin('03382d20-c8bc-48e7-a3d4-90b52fa5ceab') = uuid;\n\nselect * from users where email LIKE \"%mobile_automation_%\";\nselect * from social_accounts where sociable_id IN (2228);\nselect * from crm_profiles where user_id IN (2222,2223,2226,2227);\n\nselect * from teams order by id desc;\nSELECT * FROM users WHERE id = 2229;\nSELECT * FROM crm_profiles WHERE user_id = 2229;\nselect * from opportunities where crm_configuration_id = 88;\nselect * from crm_fields where crm_configuration_id = 88;\nselect * from crm_profiles where crm_configuration_id = 88;\n\nSELECT * FROM teams WHERE id = 1;\n\nSELECT * FROM users WHERE id = 143;\nSELECT * FROM users WHERE uuid_to_bin('fde193d3-06a2-4e1a-8895-62b94039215d') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73385071-a756-42ae-9c73-8b53f2309467') = uuid;\n\nhttps://app.staging.jiminny.com/ondemand?\n min_duration=1\n &\n only_recorded=1\n &\n user_id%5B%5D=641f1acb-16b8-42d1-8726-df52979dad0e\n &\n sequence_number=2\n\n select * from users where team_id = 1 and email like '%stoyan%'\n\nselect * from coaching_feedbacks;\n\nselect * from teams;\nSELECT * FROM users WHERE team_id = 36;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from users where id = 143;\n\nSELECT * FROM users WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM activity_shares WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\n\nselect * from users where team_id = 2;\nselect * from activities where crm_configuration_id = 39\nand activities.scheduled_start_time BETWEEN '2025-04-09 00:00:00' AND '2025-04-09 23:59:59'\nAND user_id = 143\norder by id desc;\n\n# ************************************************************************************\nselect * from teams where id = 142; # 2312, 126\nselect * from team_settings;\nselect * from users where team_id = 142; # 21642\nSELECT * FROM social_accounts WHERE sociable_id = 21642;\nSELECT * FROM crm_profiles cp join users u ON u.id = cp.user_id WHERE team_id = 142;\nselect * from crm_profiles where id IN (93);\nselect * from invitations;\nselect * from team_features where team_id = 1;\n\nSELECT * FROM crm_configurations WHERE id = 126;\nselect * from accounts where crm_configuration_id = 126 order by id desc;\nselect * from leads where crm_configuration_id = 126 order by id desc;\nselect * from contacts where crm_configuration_id = 126 order by id desc;\nselect * from opportunities where crm_configuration_id = 126 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 126 order by id desc;\nselect * from crm_fields where crm_configuration_id = 126 # 11060\n# and type IN ('picklist', 'status')\n# and object_type = 'task'\norder by id desc;\n# 5731,5732,5733\nselect DISTINCT crm_field_id from crm_field_values where crm_field_id IN (11151,12239,12215,12185,12175,12165,12144,12137,12127,12109,12107,12105,12103,12092,12037,12005,12003,11987,11969,11958,11951,11942,11931,11924,11921,11917,11915,11901,11893,11883,11872,11870,11868,11866,11839,11833,11821,11793,11780,11777,11769,11757,11737,11735,11656,11645,11638,11629,11618,11611,11602,11591,11584,11581,11558,11544,11543,11534,11532,11529,11527,11503,11497,11493,11488,11470,11468,11457,11455,11397,11387,11372,11363,11348,11323,11318,11309,11301,11300,11292,11290,11286,11284,11256,11252,11242,11237,11233,11219,11176,11160) order by id desc;\nselect * from crm_layouts where crm_configuration_id = 126 order by id desc;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id in (300,299,298);\nselect * from stages where crm_configuration_id = 126 order by id desc;\nselect * from business_processes where crm_configuration_id = 126 order by id desc;\nselect * from business_process_stages where business_process_id IN (76,75,74,73);\nselect * from playbooks where team_id = 142;\nselect * from playbook_layouts where playbook_id IN (108);\nSELECT * FROM playbook_categories WHERE playbook_id IN (108);\n\nselect * from teams where id = 130;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 2\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities\n WHERE crm_configuration_id = 110;\n\nselect * from teams;\nselect * from crm_configurations;\n\nSELECT * FROM activities WHERE id = 628773;\nSELECT * FROM crm_profiles WHERE user_id = 1460;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from teams;\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from teams where id = 145;\nselect * from crm_configurations where id = 129;\nselect * from social_accounts where sociable_id = 2317;\nSELECT * FROM activities WHERE uuid_to_bin('8dbab184-a333-4268-ad57-fb41f8d53a9a') = uuid;\n\nselect * from teams where id = 1;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 280;\nSELECT * FROM crm_layout_entities WHERE id = 5507;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type IN ('event');\n\nselect * from teams;\nselect * from activities where crm_configuration_id = 14;\n\nSELECT * FROM social_accounts where provider = 'copper';\n\nselect * from activities where id = 628467;\nselect * from participants where activity_id = 628467;\n\nSELECT * FROM contacts WHERE id = 3969;\nSELECT * FROM accounts WHERE id = 177;\n\nSELECT * FROM activities WHERE uuid_to_bin('4eb54c77-cfa3-2bd4-84a7-9ed46a21c988') = uuid;\n\n# ********************* BH\nselect * from teams where id = 36;\nSELECT * FROM crm_configurations WHERE id = 21;\nselect * from activities where crm_configuration_id = 21 and id = 607901;\nselect * from activities where crm_configuration_id = 21;\n\nselect * roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 226;\n\nselect * from migrations order by id desc;\n\n# mercury\n# neptune\n# earth\n\nselect * from teams;\nselect * from teams where id = 19;\nselect * from teams where id = 27;\nselect * from users where team_id = 27;\nSELECT * FROM crm_configurations WHERE id = 42;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from activities where id = 631461;\nSELECT * FROM crm_field_values WHERE crm_field_id = 180;\n\nselect * from teams where id = 2;\nSELECT * FROM social_accounts WHERE sociable_id = 89;\n\nSELECT * FROM activities WHERE uuid_to_bin('ba0c029a-bc14-4e17-8603-64174acebcbb') = uuid; # 634273\nselect * from activity_summary_logs where activity_id = 634273;\n\nselect * from sidekick_settings where team_id = 2;\n\nselect * from teams; # 2, 2\nSELECT * FROM crm_configurations WHERE team_id = 2; # 2\nselect * from team_features where team_id = 2;\nselect * from features;\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 and crm_provider_id = '51317301383';\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 order by id desc;\n\nselect * from automated_reports order by id desc;\nselect * from automated_report_results order by id desc;\nselect * from users where team_id = 1 and id IN (7160, 3248);\nselect * from migrations order by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 1 and sa.provider = 'salesforce';\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 565;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 175;\nselect * from playbook_categories where playbook_id = 175;\nselect * from users where team_id = 1;\nselect * from users where id = 7160;\nselect * from crm_profiles where user_id = 7160;\nselect * from features;\nselect\n *\n# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,\n# crm_configuration_id, crm_provider_id, transcription_id, status\nfrom activities where crm_configuration_id = 1 and type = 'conference'\n# and crm_provider_id IS NOT NULL\nand provider != 'uploader' and actual_start_time IS NOT NULL\nORDER by id desc;\nselect * from activities where id = 54747783; # 00UO400000pCzojMAC\n\nselect p.id, p.activity_type, pc.id, pc.name\nFROM playbooks p\njoin playbook_categories pc on p.id = pc.playbook_id\nwhere p.team_id = 1 and p.activity_type = 'event';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';\nSELECT * FROM crm_field_values WHERE crm_field_id = 4;\n\nselect * from crm_layouts cl join playbook_layouts pl on cl.id = pl.layout_id\nwhere crm_configuration_id = 1 and pl.playbook_id = 175;\n\nselect * from teams;\nSELECT r.* FROM automated_reports r\njoin teams t on r.team_id = t.id\nWHERE r.frequency = 'daily'\n and r.status = 1\nAND t.status = 'active'\nAND (r.expires_at >= now() OR r.expires_at IS NULL);\n\nselect * from automated_report_results where report_id IN (18, 33);\n\nselect * from activity_searches where id = 10932;\nselect * from activity_search_filters where activity_search_id = 10932;\nselect * from automated_reports;\nselect * from automated_report_results where report_id IN (34, 35);","depth":4,"value":"SELECT * FROM teams WHERE id = 1;\n\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;\nSELECT * FROM crm_fields WHERE id = 2234;\nSELECT * FROM crm_field_values WHERE crm_field_id = 2234;\n\nselect * from crm_profiles where user_id = 143;\n\nselect * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO\nselect * from business_processes where crm_configuration_id = 39;\n# 01941000000H669AAC, 01941000000H66JAAS\n\nselect * from record_type_field_values\n where record_type_id IN (24);\n\nselect * from crm_field_values where id IN (2730);\n\nselect * from crm_configurations where id = 39;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce'; #1035\n\n\nselect * from users where team_id = 1; # 222 group 3\nSELECT * FROM activities WHERE user_id = 222 order by id desc;\nselect * from sidekick_settings where team_id = 1;\nselect * from teams where id = 1;\nselect * from team_features where team_id = 1;\n\nselect * from activities where crm_configuration_id = 2\nand provider = 'ms-teams' and id = 608765;\n\nSELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';\n\nselect * from sidekick_settings where team_id = 2;\n\nSELECT * FROM activities WHERE id = 608660;\nselect * from activity_summary_logs where activity_id = 608660;\nselect * from ai_prompts where transcription_id = 11214;\n\n# ********************************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;\n# id: 608818, crm: 59628809737\nSELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;\n# id: 608821, crm: 59632069252\nSELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,\nplaybook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,\nscheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at\nFROM activities a\njoin calendar_events ce on a.calendar_event_id = ce.id\nWHERE a.id IN (608818, 608821);\n\nselect * from users where team_id = 1;\nselect * from team_settings where team_id = 1;\nselect * from crm_profiles where crm_configuration_id = 39 order by user_id;\n\nselect * from team_features where team_id = 1;\n\nselect * from users where team_id = 2;\n\nSELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639\n# Preslava N. Ivanova, grou id 3\n\nSELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;\n\nselect * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';\n\nselect\n a.id,\n a.type,\n a.scheduled_start_time,\n a.actual_start_time,\n a.created_at,\n a.opportunity_id,\n a.status\nFROM activities a\nWHERE opportunity_id = 344\nand status IN ('completed', 'received', 'delivered')\nand (\n (a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))\n;\n\nSELECT * FROM users WHERE id = 222;\n\nSELECT * FROM crm_profiles WHERE user_id = 222;\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;\n\nselect * from group_deal_risk_types;\n\nselect * from opportunities where team_id = 1;\n\nSELECT * FROM opportunities WHERE id = 315;\nSELECT * FROM crm_field_data WHERE object_id = 315;\nselect * from crm_field_data where object_id = 260;\n\nselect * from generic_ai_prompts where subject_id = 315;\n\nselect * from teams; # 36, 21, 121, james.graham@bullhorn.jiminny.com\nSELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';\n\n# ************************************************************************************\nselect * from teams where id = 1;\nselect * from crm_configurations where id = 39;\nselect * from users where team_id = 1;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 1;\n# 1 - 00541000004281rAAA\n# 204 - 0052g000003freeAAA\n# 429 - 0052g000003qGOiAAM\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\nselect * from activities where type = 'softphone'\nand created_at > '2024-12-11 15:24:36' order by id desc;\n\nselect * from activity_providers where team_id = 1;\nselect * from activity_provider_users where activity_provider_id = 328;\n\nselect * from opportunities where crm_configuration_id = 39\nAND account_id = 178 AND is_closed = false\norder by created_at DESC;\n\nselect * from contacts where id = 3952;\nselect * from accounts where id = 178;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations where id = 21;\nselect * from users where team_id = 36;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 36;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 36\nand sa.provider = 'bullhorn';\n\nselect * from social_accounts where id = 348;\nUPDATE social_accounts SET\nprovider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',\nprovider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',\nexpires = 1733998131,\nstate = 'connected'\nWHERE id = 348;\n\n# ************************************************************************************\nselect * from teams where id = 31;\nselect * from crm_configurations where id = 18;\n\nselect * from users where team_id = 31; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 31;\n\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 31\nand sa.provider = 'close';\n\nselect * from contacts where crm_configuration_id = 18;\n\n# ********************** NEPTUNE **************************************************************\nselect * from teams;\nselect * from users where id IN (1030, 1035, 1052);\nselect * from crm_configurations;\n\nselect * from users where team_id = 65; # 257\nselect * from team_settings where team_id = 65; # 257\nselect * from invitations where team_id = 65; # 257\nselect * from users where email = 'integration-account@jiminny.com'; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 65;\n\nselect * from crm_configurations where id = 53;\nselect * from accounts where crm_configuration_id = 53 order by id desc;\nselect * from leads where crm_configuration_id = 53 order by id desc;\nselect * from contacts where crm_configuration_id = 53 order by id desc;\nselect * from opportunities where crm_configuration_id = 53 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 53 order by id desc;\nselect * from crm_fields where crm_configuration_id = 53 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 53 order by id desc;\nselect * from stages where crm_configuration_id = 53 order by id desc;\n\n\nselect * from crm_profiles where crm_configuration_id = 13;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\nand sa.provider = 'integration-app';\n\nselect * from contacts where crm_configuration_id = 13;\n\nselect * from social_accounts where sociable_id = 283;\n\nSELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';\n\nselect * from activity_providers where team_id = 65;\nSELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\n;\n\n# ***************************** STAGING ********************************************\nSELECT * FROM teams;\nSELECT * FROM teams WHERE id = 88;\nSELECT * FROM teams WHERE id = 89;\nselect * from team_settings where team_id = 89;\nSELECT * FROM users WHERE team_id = 89;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 89;\n\nselect * from users;\nSELECT * FROM social_accounts WHERE sociable_id = 1761;\nSELECT * FROM crm_configurations WHERE id = 70;\nselect * from accounts where crm_configuration_id = 70 order by id desc;\nselect * from leads where crm_configuration_id = 70 order by id desc;\nselect * from contacts where crm_configuration_id = 70 order by id desc;\nselect * from opportunities where crm_configuration_id = 70 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 70 order by id desc;\nselect * from crm_fields where crm_configuration_id = 70 order by id desc;\nselect * from crm_field_values where crm_field_id = 3536 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 70 order by id desc;\nselect * from stages where crm_configuration_id = 70 order by id desc;\nselect * from business_processes where crm_configuration_id = 70 order by id desc;\nselect * from business_process_stages where business_process_id = 34;\n\nselect * from contacts where id = 10468;\n\nselect * from crm_layouts where crm_configuration_id = 70;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;\nSELECT * FROM crm_fields WHERE id IN (3533,3534,3535);\n\nselect * from activities where crm_configuration_id = 70\nand (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;\n\nSELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;\nSELECT * FROM activities where crm_configuration_id = 69 ;\n\nSELECT * FROM users WHERE email LIKE '%jiminny_web_sa2@jiminny.com%';\nSELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;\nSELECT * FROM opportunities WHERE id = 385;\n\nselect * from participants p\njoin activities a on p.activity_id = a.id\nwhere a.crm_configuration_id = 70\nand (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);\nSELECT * FROM participants WHERE id = 1013638;\n\nselect * from teams where id = 90;\nselect * from users where team_id = 90;\nselect * from social_accounts where social_accounts.sociable_id IN (1960,1760);\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 71;\nselect * from invitations where team_id = 90;\n\nselect * from crm_configurations where id = 71;\nselect * from accounts where crm_configuration_id = 71 order by id desc;\nselect * from leads where crm_configuration_id = 71 order by id desc;\nselect * from contacts where crm_configuration_id = 71 order by id desc;\nselect * from opportunities where crm_configuration_id = 71 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 71 order by id desc;\nselect * from crm_fields where crm_configuration_id = 71 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 71 order by id desc;\nselect * from stages where crm_configuration_id = 71 order by id desc;\n\nselect * from users order by secondary_email desc;\nselect u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa\n join users u on sa.sociable_id = u.id\nwhere sa.provider = 'google' and u.email LIKE 'aneliya%';\n\nselect * from failed_jobs order by id desc;\n\nselect * from users where email = 'ben.allwright@learningpeople.co.uk' or secondary_email = 'ben.allwright@learningpeople.co.uk';\n\nselect * from teams;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 39;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;\nSELECT * FROM crm_configurations WHERE id = 70;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1;\nselect * from users where team_id = 1;\n\nselect o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o\njoin users u on o.user_id = u.id\njoin groups g on u.group_id = g.id\njoin role_user ru on u.id = ru.user_id\njoin roles r on ru.role_id = r.id\nwhere o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';\n\nselect * from role_user where user_id = 143;\nselect * from roles;\n\nselect * from role_user;\nselect * from groups where id = 9;\nselect * from scope_groups where group_id = 9;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations;\nSELECT * FROM social_accounts WHERE sociable_id = 121;\n\nhttps://crmsandbox.zoho.com/crm/jiminnyw4/tab/Leads/4776201000005049105\nhttps://crmsandbox.zoho.com/crm/\n\nhttps://crm.zoho.com/crm/org3469620/tab/Leads/230045000229559080\n https://crm.zoho.com/crm/\n org3469620\n\nSELECT * FROM activities WHERE uuid_to_bin('03382d20-c8bc-48e7-a3d4-90b52fa5ceab') = uuid;\n\nselect * from users where email LIKE \"%mobile_automation_%\";\nselect * from social_accounts where sociable_id IN (2228);\nselect * from crm_profiles where user_id IN (2222,2223,2226,2227);\n\nselect * from teams order by id desc;\nSELECT * FROM users WHERE id = 2229;\nSELECT * FROM crm_profiles WHERE user_id = 2229;\nselect * from opportunities where crm_configuration_id = 88;\nselect * from crm_fields where crm_configuration_id = 88;\nselect * from crm_profiles where crm_configuration_id = 88;\n\nSELECT * FROM teams WHERE id = 1;\n\nSELECT * FROM users WHERE id = 143;\nSELECT * FROM users WHERE uuid_to_bin('fde193d3-06a2-4e1a-8895-62b94039215d') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73385071-a756-42ae-9c73-8b53f2309467') = uuid;\n\nhttps://app.staging.jiminny.com/ondemand?\n min_duration=1\n &\n only_recorded=1\n &\n user_id%5B%5D=641f1acb-16b8-42d1-8726-df52979dad0e\n &\n sequence_number=2\n\n select * from users where team_id = 1 and email like '%stoyan%'\n\nselect * from coaching_feedbacks;\n\nselect * from teams;\nSELECT * FROM users WHERE team_id = 36;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from users where id = 143;\n\nSELECT * FROM users WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM activity_shares WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\n\nselect * from users where team_id = 2;\nselect * from activities where crm_configuration_id = 39\nand activities.scheduled_start_time BETWEEN '2025-04-09 00:00:00' AND '2025-04-09 23:59:59'\nAND user_id = 143\norder by id desc;\n\n# ************************************************************************************\nselect * from teams where id = 142; # 2312, 126\nselect * from team_settings;\nselect * from users where team_id = 142; # 21642\nSELECT * FROM social_accounts WHERE sociable_id = 21642;\nSELECT * FROM crm_profiles cp join users u ON u.id = cp.user_id WHERE team_id = 142;\nselect * from crm_profiles where id IN (93);\nselect * from invitations;\nselect * from team_features where team_id = 1;\n\nSELECT * FROM crm_configurations WHERE id = 126;\nselect * from accounts where crm_configuration_id = 126 order by id desc;\nselect * from leads where crm_configuration_id = 126 order by id desc;\nselect * from contacts where crm_configuration_id = 126 order by id desc;\nselect * from opportunities where crm_configuration_id = 126 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 126 order by id desc;\nselect * from crm_fields where crm_configuration_id = 126 # 11060\n# and type IN ('picklist', 'status')\n# and object_type = 'task'\norder by id desc;\n# 5731,5732,5733\nselect DISTINCT crm_field_id from crm_field_values where crm_field_id IN (11151,12239,12215,12185,12175,12165,12144,12137,12127,12109,12107,12105,12103,12092,12037,12005,12003,11987,11969,11958,11951,11942,11931,11924,11921,11917,11915,11901,11893,11883,11872,11870,11868,11866,11839,11833,11821,11793,11780,11777,11769,11757,11737,11735,11656,11645,11638,11629,11618,11611,11602,11591,11584,11581,11558,11544,11543,11534,11532,11529,11527,11503,11497,11493,11488,11470,11468,11457,11455,11397,11387,11372,11363,11348,11323,11318,11309,11301,11300,11292,11290,11286,11284,11256,11252,11242,11237,11233,11219,11176,11160) order by id desc;\nselect * from crm_layouts where crm_configuration_id = 126 order by id desc;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id in (300,299,298);\nselect * from stages where crm_configuration_id = 126 order by id desc;\nselect * from business_processes where crm_configuration_id = 126 order by id desc;\nselect * from business_process_stages where business_process_id IN (76,75,74,73);\nselect * from playbooks where team_id = 142;\nselect * from playbook_layouts where playbook_id IN (108);\nSELECT * FROM playbook_categories WHERE playbook_id IN (108);\n\nselect * from teams where id = 130;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 2\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities\n WHERE crm_configuration_id = 110;\n\nselect * from teams;\nselect * from crm_configurations;\n\nSELECT * FROM activities WHERE id = 628773;\nSELECT * FROM crm_profiles WHERE user_id = 1460;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from teams;\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from teams where id = 145;\nselect * from crm_configurations where id = 129;\nselect * from social_accounts where sociable_id = 2317;\nSELECT * FROM activities WHERE uuid_to_bin('8dbab184-a333-4268-ad57-fb41f8d53a9a') = uuid;\n\nselect * from teams where id = 1;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 280;\nSELECT * FROM crm_layout_entities WHERE id = 5507;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type IN ('event');\n\nselect * from teams;\nselect * from activities where crm_configuration_id = 14;\n\nSELECT * FROM social_accounts where provider = 'copper';\n\nselect * from activities where id = 628467;\nselect * from participants where activity_id = 628467;\n\nSELECT * FROM contacts WHERE id = 3969;\nSELECT * FROM accounts WHERE id = 177;\n\nSELECT * FROM activities WHERE uuid_to_bin('4eb54c77-cfa3-2bd4-84a7-9ed46a21c988') = uuid;\n\n# ********************* BH\nselect * from teams where id = 36;\nSELECT * FROM crm_configurations WHERE id = 21;\nselect * from activities where crm_configuration_id = 21 and id = 607901;\nselect * from activities where crm_configuration_id = 21;\n\nselect * roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 226;\n\nselect * from migrations order by id desc;\n\n# mercury\n# neptune\n# earth\n\nselect * from teams;\nselect * from teams where id = 19;\nselect * from teams where id = 27;\nselect * from users where team_id = 27;\nSELECT * FROM crm_configurations WHERE id = 42;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from activities where id = 631461;\nSELECT * FROM crm_field_values WHERE crm_field_id = 180;\n\nselect * from teams where id = 2;\nSELECT * FROM social_accounts WHERE sociable_id = 89;\n\nSELECT * FROM activities WHERE uuid_to_bin('ba0c029a-bc14-4e17-8603-64174acebcbb') = uuid; # 634273\nselect * from activity_summary_logs where activity_id = 634273;\n\nselect * from sidekick_settings where team_id = 2;\n\nselect * from teams; # 2, 2\nSELECT * FROM crm_configurations WHERE team_id = 2; # 2\nselect * from team_features where team_id = 2;\nselect * from features;\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 and crm_provider_id = '51317301383';\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 order by id desc;\n\nselect * from automated_reports order by id desc;\nselect * from automated_report_results order by id desc;\nselect * from users where team_id = 1 and id IN (7160, 3248);\nselect * from migrations order by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 1 and sa.provider = 'salesforce';\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 565;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 175;\nselect * from playbook_categories where playbook_id = 175;\nselect * from users where team_id = 1;\nselect * from users where id = 7160;\nselect * from crm_profiles where user_id = 7160;\nselect * from features;\nselect\n *\n# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,\n# crm_configuration_id, crm_provider_id, transcription_id, status\nfrom activities where crm_configuration_id = 1 and type = 'conference'\n# and crm_provider_id IS NOT NULL\nand provider != 'uploader' and actual_start_time IS NOT NULL\nORDER by id desc;\nselect * from activities where id = 54747783; # 00UO400000pCzojMAC\n\nselect p.id, p.activity_type, pc.id, pc.name\nFROM playbooks p\njoin playbook_categories pc on p.id = pc.playbook_id\nwhere p.team_id = 1 and p.activity_type = 'event';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';\nSELECT * FROM crm_field_values WHERE crm_field_id = 4;\n\nselect * from crm_layouts cl join playbook_layouts pl on cl.id = pl.layout_id\nwhere crm_configuration_id = 1 and pl.playbook_id = 175;\n\nselect * from teams;\nSELECT r.* FROM automated_reports r\njoin teams t on r.team_id = t.id\nWHERE r.frequency = 'daily'\n and r.status = 1\nAND t.status = 'active'\nAND (r.expires_at >= now() OR r.expires_at IS NULL);\n\nselect * from automated_report_results where report_id IN (18, 33);\n\nselect * from activity_searches where id = 10932;\nselect * from activity_search_filters where activity_search_id = 10932;\nselect * from automated_reports;\nselect * from automated_report_results where report_id IN (34, 35);","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":"102","depth":4,"bounds":{"left":0.54765624,"top":0.13055556,"width":0.0140625,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.5640625,"top":0.13055556,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"34","depth":4,"bounds":{"left":0.5757812,"top":0.13055556,"width":0.012109375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.58984375,"top":0.12916666,"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.5984375,"top":0.12916666,"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 Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse Carbon\\Exceptions\\InvalidFormatException;\nuse DateTime;\nuse DateTimeInterface;\nuse DateTimeZone;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\InputTypeEnum;\nuse Jiminny\\Component\\AskAnything\\AskAnythingPromptService;\nuse Jiminny\\Component\\AskAnything\\Dtos\\AskAnythingPromptDto;\nuse Jiminny\\Component\\UrlGenerator\\Webhook;\nuse Jiminny\\Contracts\\Repositories\\PlaybookCategoryRepository;\nuse Jiminny\\Contracts\\Repositories\\TeamRepository;\nuse Jiminny\\Contracts\\Repositories\\UserRepository;\nuse Jiminny\\Exceptions\\ApplicationException;\nuse Jiminny\\Exceptions\\InvalidArgumentException;\nuse Jiminny\\Exceptions\\ModelNotFoundException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPrompt;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPromptTarget;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AskAnythingRepository;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Repositories\\GroupRepository;\nuse Jiminny\\Repositories\\SearchRepository;\nuse Jiminny\\Repositories\\StageRepository;\nuse Throwable;\n\nclass AutomatedReportsService\n{\n public const string TYPE_LOSS_ANALYSIS = 'loss_analysis';\n public const string TYPE_ASK_JIMINNY = 'ask_jiminny';\n\n /**\n * Standard report types (used by kiosk for existing automated reports).\n */\n // @TODO this will add filter, however if we need to control feature by FF we need conditional logic\n public const array TYPES = [\n ['id' => 'exec_summary', 'name' => 'Exec Summary'],\n ['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],\n ['id' => 'product_feedback', 'name' => 'Product Feedback'],\n ['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],\n// ['id' => 'questions', 'name' => 'Questions'],\n// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],\n ];\n\n public const array ALL_TYPES = [\n ...self::TYPES,\n ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],\n ];\n\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n\n /**\n * Frequencies for standard (non-Ask Jiminny) reports.\n */\n public const array FREQUENCIES = [\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n\n /**\n * Frequencies for Ask Jiminny reports.\n */\n public const array ASK_JIMINNY_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ];\n\n public const string MEDIA_TYPE_PDF = 'pdf';\n public const string MEDIA_TYPE_PODCAST = 'podcast';\n public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];\n public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];\n public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];\n public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];\n\n public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];\n public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];\n public const int SENT_REPORT_AT_HOURS = 5;\n public const string PDF_KEY = 'pdf';\n public const string AUDIO_KEY = 'audio';\n\n private const array ALL_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n private const string S3_DIR = 'reports';\n private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];\n private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];\n\n public function __construct(\n private readonly TeamRepository $teamRepository,\n private readonly GroupRepository $groupRepository,\n private readonly UserRepository $userRepository,\n private readonly StageRepository $stageRepository,\n private readonly DealStagesService $dealStagesService,\n private readonly RecipientsService $recipientsService,\n private readonly AutomatedReportsRepository $automatedReportsRepository,\n private readonly Webhook $webhookService,\n private readonly BusDispatcher $dispatcher,\n private readonly ActivityTypeService $activityTypeService,\n private readonly PlaybookCategoryRepository $playbookCategoryRepository,\n private readonly AskAnythingPromptService $askAnythingPromptService,\n private readonly SearchRepository $activitySearchRepository,\n private readonly AskAnythingRepository $askAnythingRepository,\n ) {\n }\n\n public static function getTypes(): array\n {\n $types = self::TYPES;\n\n return array_map(static function ($type) {\n return $type['id'];\n }, $types);\n }\n\n public static function getCallTypes(): array\n {\n return array_map(static function ($callType) {\n return $callType['id'];\n }, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);\n }\n\n public static function getFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::FREQUENCIES);\n }\n\n // front-facing structure\n public function getReportEnabledFieldData(bool $value = false): array\n {\n return [\n 'id' => 'report_enabled',\n 'label' => '',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'value' => $value,\n ];\n }\n\n // Organizations = Teams\n public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array\n {\n $options = $this->getTeams();\n\n if ($shortVersion) {\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value,\n 'dependencies' => [\n 'teams',\n 'deal_stage_at_call',\n 'current_deal_stage',\n 'recipients',\n ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,\n ],\n 'dependsOn' => [],\n ];\n }\n\n // Teams = Groups\n public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array\n {\n if ($shortVersion) {\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value, // value should be an array of objects {id, name}\n 'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],\n 'dependsOn' => [],\n ];\n }\n\n public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array\n {\n $types = [];\n if ($team instanceof Team) {\n if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n $types = self::TYPES;\n }\n if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {\n $types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];\n }\n } else {\n $types = self::TYPES;\n }\n\n if ($shortVersion) {\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'options' => $types,\n ];\n }\n\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $types,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getFrequencyFieldData(?string $value = null): array\n {\n return [\n 'id' => 'frequency',\n 'label' => 'Frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::FREQUENCIES,\n 'value' => $value,\n 'dependencies' => ['period'],\n 'dependsOn' => [],\n ];\n }\n\n public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array\n {\n return [\n 'id' => 'period',\n 'label' => 'Select one-off period',\n 'inputType' => InputTypeEnum::DATE_RANGE,\n 'required' => true,\n 'placeholder' => 'Select',\n 'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],\n 'queryParams' => [\n 'startDate' => 'start_date_period',\n 'endDate' => 'end_date_period',\n ],\n 'dependencies' => [],\n 'dependsOn' => ['frequency'],\n ];\n }\n\n public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array\n {\n return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);\n }\n\n public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);\n }\n\n public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);\n }\n\n public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'deal_value',\n 'label' => 'Deal Value',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_deal_value',\n 'max' => 'max_deal_value',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array\n {\n $value = [];\n $conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;\n $dialerOn && $value[] = self::CALL_TYPE_DIALER;\n\n return [\n 'id' => 'call_type',\n 'label' => 'Call Type',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => [\n self::CALL_TYPE_CONFERENCE,\n self::CALL_TYPE_DIALER,\n ],\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getMediaTypeFieldData(?AutomatedReport $report = null): array\n {\n $value = [];\n\n if ($report) {\n $value = $this->transformMediaTypes($report);\n }\n\n return [\n 'id' => 'media_types',\n 'label' => 'Export as',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => self::MEDIA_TYPE_OBJECTS,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'call_duration',\n 'label' => 'Call Duration',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_call_duration',\n 'max' => 'max_call_duration',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getRecipientsFieldData(?Team $team = null, array $value = []): array\n {\n return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);\n }\n\n public function getJiminnyRecipientsFieldData(array $value = []): array\n {\n return $this->recipientsService->getJiminnyRecipientsFieldData($value);\n }\n\n public function getAdditionalPromptInputFieldData(?string $value = null): array\n {\n return [\n 'id' => 'additional_prompt_input',\n 'label' => 'Special requirements',\n 'inputType' => InputTypeEnum::TEXTAREA,\n 'required' => false,\n 'placeholder' => 'What should be the focus of the report?',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCustomReportNameFieldData(?string $value = null): array\n {\n return [\n 'id' => 'custom_name',\n 'label' => 'Custom report name',\n 'inputType' => InputTypeEnum::TEXT,\n 'required' => false,\n 'placeholder' => 'Enter custom name',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n // data providers\n public function getTeams(): array\n {\n $teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);\n\n $teamData = [];\n foreach ($teams as $team) {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n continue;\n }\n\n $teamData[] = $this->transformTeam($team);\n }\n\n return $teamData;\n }\n\n public function getTeamGroups(string $teamUuid): array\n {\n $data = [];\n $team = $this->getTeam($teamUuid);\n\n if ($team !== null) {\n $groups = $team->groups()->get();\n\n foreach ($groups as $group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n public function getTeamsGroupsOptions(array $filterTeamUuids = []): array\n {\n $data = [];\n $teams = $this->getTeams();\n\n foreach ($teams as $team) {\n if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {\n continue;\n }\n\n $data[] = [\n 'label' => $team['name'],\n 'groups' => $this->getTeamGroups($team['id']),\n ];\n }\n\n return $data;\n }\n\n public function getTeam(string $teamUuid): ?Team\n {\n return $this->teamRepository->idOrUuid($teamUuid);\n }\n\n public function getTeamById(int $teamId): ?Team\n {\n return $this->teamRepository->find($teamId);\n }\n\n public function getGroupsUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportGroups = $report->getGroups();\n foreach ($reportGroups as $groupId) {\n if ($group = $this->groupRepository->find($groupId)) {\n $uuids[] = $group->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getPlaybookCategoriesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $playbookCategories = $report->getPlaybookCategories();\n foreach ($playbookCategories as $id) {\n if ($category = $this->playbookCategoryRepository->find($id)) {\n $uuids[] = $category->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getDealAtCallStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getDealAtCallStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getCurrentDealStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getCurrentDealStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getRecipients());\n }\n\n public function getJiminnyUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function extractUserUuids(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => $user->getUuid())\n ->values()\n ->all();\n }\n\n // get mail data\n public function getRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getRecipients());\n }\n\n private function getJiminnyRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function buildRecipientUsers(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => [\n 'email' => $user->getEmailAddress(),\n 'name' => $user->getName(),\n 'timezone' => $user->getTimezone()->getName(),\n ])\n ->values()\n ->all();\n }\n\n public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array\n {\n if ($report->isAskJiminnyReport()) {\n $recipients = $this->resolveAskJiminnyRecipients($report);\n } else {\n $recipients = $this->getRecipientUsers($report);\n if ($includeJiminny) {\n $recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));\n }\n }\n\n $emails = [];\n\n return array_values(array_filter(\n $recipients,\n static function ($recipient) use (&$emails) {\n if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {\n return false;\n }\n $emails[] = $recipient['email'];\n\n return true;\n }\n ));\n }\n\n private function resolveAskJiminnyRecipients(AutomatedReport $report): array\n {\n $recipients = [];\n\n $creator = $report->getCreator();\n if ($creator !== null) {\n $recipients[] = [\n 'email' => $creator->getEmailAddress(),\n 'name' => $creator->getName(),\n 'timezone' => $creator->getTimezone()->getName(),\n ];\n }\n\n return array_merge(\n $recipients,\n $this->buildRecipientUsers($report->getRecipients()),\n $this->getGroupRecipientUsers($report),\n );\n }\n\n private function getGroupRecipientUsers(AutomatedReport $report): array\n {\n $users = [];\n foreach ($report->getGroups() as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group === null) {\n continue;\n }\n foreach ($group->getMembers() as $member) {\n $users[] = [\n 'email' => $member->getEmailAddress(),\n 'name' => $member->getName(),\n 'timezone' => $member->getTimezone()->getName(),\n ];\n }\n }\n\n return $users;\n }\n\n public function getReportTypeName(AutomatedReportResult $report): string\n {\n $type = $report->getReport()->getType();\n\n $getType = $this->transformReportType($type);\n\n return $getType['name'];\n }\n\n public function getReportPeriodName(AutomatedReportResult $report): string\n {\n $from = $report->getFromDate();\n $to = $report->getToDate();\n $frequency = $report->getReport()->getFrequency();\n\n if ($from === null || $to === null) {\n if (! $report->getReport()->isAskJiminnyReport()) {\n $invalidPeriod = $from === null ? 'from' : 'to';\n\n throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);\n }\n\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n }\n\n return $this->formatReportPeriodName($frequency, $from, $to);\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function getReportTeamsName(AutomatedReportResult $report): string\n {\n $groups = $report->getGroups();\n\n if (empty($groups)) {\n return 'All';\n }\n\n // Get group names from repository\n $groupNames = [];\n foreach ($groups as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group) {\n $groupNames[] = $group->getName();\n }\n }\n\n if (count($groupNames) === 1) {\n // Single team format\n $teamsName = $groupNames[0];\n } else {\n // Multiple teams format\n $teamsName = implode(', ', $groupNames);\n }\n\n return $teamsName;\n }\n\n public function getReportFileName(AutomatedReportResult $report): string\n {\n $customName = $report->getReport()->getCustomName();\n $periodName = $this->getReportPeriodName($report);\n $filenameSuffix = $this->getFilenameSuffix($report);\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $baseName = $this->getReportTypeName($report);\n\n if ($filenameSuffix) {\n $baseName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$baseName} - {$periodName} - {$this->getReportTeamsName($report)}\");\n }\n\n public function getReportFileNameWithExtension(AutomatedReportResult $result): string\n {\n $extension = $this->getMediaTypeMetadata($result)['extension'];\n\n return $this->getReportFileName($result) . '.' . $extension;\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n public function isUserRecipientOfReport(User $user, AutomatedReport $report): bool\n {\n $recipients = array_map('intval', $report->getRecipients()['users'] ?? []);\n\n return in_array($user->getId(), $recipients);\n }\n\n public function transformReportResults(Collection $automatedReportResults): array\n {\n $data = [];\n foreach ($automatedReportResults as $automatedReportResult) {\n /** @var AutomatedReportResult $automatedReportResult */\n\n $report = $automatedReportResult->getReport();\n\n $createdBy = $report->getCreator();\n $creator = [\n 'id' => $createdBy?->getUuid(),\n 'name' => $createdBy?->getName(),\n 'email' => $createdBy?->getEmailAddress(),\n 'photoUrl' => $createdBy?->getPhotoUrl(),\n ];\n\n $data[] = [\n 'id' => $automatedReportResult->getUuid(),\n 'name' => $automatedReportResult->getName(),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n 'recipients' => [\n ...array_values($this->transformGroups(team: $report->getTeam(), groupsIds: $report->getGroups())),\n ...array_values($this->transformRecipients($report->getRecipients())),\n ],\n 'report_type' => $this->transformReportType($report->getType()),\n 'media_type' => $automatedReportResult->getMediaType(),\n 'downloadUrl' => $this->generateReportResultDownloadUrl($automatedReportResult),\n 'viewUrl' => $this->generateReportResultViewUrl($automatedReportResult),\n 'generated_at' => $automatedReportResult->getGeneratedAt()?->toIso8601String(),\n 'creator' => $creator,\n ];\n }\n\n return $data;\n }\n\n public function hasCallTypeConference(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_CONFERENCE['id'], $report->getCallTypes(), true);\n }\n\n public function hasCallTypeDialer(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_DIALER['id'], $report->getCallTypes(), true);\n }\n\n // transformers\n private function transformTeam(Team $team): array\n {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n return [];\n }\n\n return [\n 'id' => $team->getUuid(),\n 'name' => $team->getName(),\n ];\n }\n\n private function transformReportFullView(AutomatedReport $report): array\n {\n $base = $this->transformReportBase($report);\n\n return $report->getType() === self::TYPE_ASK_JIMINNY\n ? $base + $this->transformAskJiminnyFields($report)\n : $base + $this->transformStandardReportFields($report);\n }\n\n private function transformReportBase(AutomatedReport $report): array\n {\n return [\n 'id' => $report->getUuid(),\n 'organization' => $this->transformOrganization(team: $report->getTeam()),\n 'report_type' => $this->transformReportType($report->getType()),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n ];\n }\n\n private function transformStandardReportFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n\n return [\n 'report_enabled' => $report->getStatus(),\n 'start_date_period' => $report->getFrom()?->format('Y-m-d H:i:s'),\n 'end_date_period' => $report->getTo()?->format('Y-m-d H:i:s'),\n 'deal_value_min' => $report->getDealValueMin(),\n 'deal_value_max' => $report->getDealValueMax(),\n 'call_types' => $this->transformCallType($report->getCallTypes()),\n 'media_types' => $this->transformMediaTypes($report),\n 'call_duration_min' => $this->transformDurationToMinutes($report->getCallDurationMin()),\n 'call_duration_max' => $this->transformDurationToMinutes($report->getCallDurationMax()),\n 'teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'deal_at_call_stages' => $this->transformStages(team: $team, stagesIds: $report->getDealAtCallStages()),\n 'current_deal_stages' => $this->transformStages(team: $team, stagesIds: $report->getCurrentDealStages()),\n 'recipients' => $this->transformRecipients($report->getRecipients()),\n 'created_by' => $this->transformCreator($report->getCreator()),\n 'additional_prompt_input' => $report->getAdditionalPromptInput(),\n 'custom_name' => $report->getCustomName(),\n 'created_at' => $report->getCreatedAt()->format('Y-m-d H:i:s'),\n 'updated_at' => $report->getUpdatedAt()->format('Y-m-d H:i:s'),\n 'deleted_at' => $report->getDeletedAt()?->format('Y-m-d H:i:s'),\n ];\n }\n\n private function transformAskJiminnyFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n $creatorId = $report->getAttribute('created_by');\n $explicitUserIds = array_values(array_filter(\n $report->getRecipients()['users'] ?? [],\n static fn ($id) => $id !== $creatorId\n ));\n\n return [\n 'report_name' => $report->getCustomName(),\n 'enabled' => $report->getStatus(),\n 'share_teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'share_users' => $this->transformRecipients(['users' => $explicitUserIds]),\n 'saved_search' => $this->transformSafeSearch($report->getSavedSearch()),\n 'ask_jiminny_prompt' => $this->transformAskJiminnyPrompt($report->getAskAnythingPrompt()),\n 'expires_on' => $report->getExpiresAt()?->format('Y-m-d'),\n ];\n }\n\n private function transformOrganization(?Team $team): array\n {\n return [\n 'id' => $team?->getUuid(),\n 'name' => $team?->getName(),\n ];\n }\n\n private function transformReportType(string $type): array\n {\n foreach (self::ALL_TYPES as $typeItem) {\n if ($typeItem['id'] === $type) {\n return $typeItem;\n }\n }\n\n return [];\n }\n\n private function transformCallType(array $types): array\n {\n $result = [];\n $callTypes = [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER];\n\n foreach ($types as $type) {\n foreach ($callTypes as $callTypeItem) {\n if ($callTypeItem['id'] === $type) {\n $result[] = $callTypeItem;\n\n break;\n }\n }\n }\n\n return $result;\n }\n\n private function transformMediaTypes(AutomatedReport $report): array\n {\n $values = [];\n\n foreach ($report->getMediaTypes() as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n continue;\n }\n\n $values[] = match ($mediaType) {\n self::MEDIA_TYPE_PDF => self::MEDIA_TYPE_OBJECT_PDF,\n self::MEDIA_TYPE_PODCAST => self::MEDIA_TYPE_OBJECT_PODCAST,\n };\n }\n\n return $values;\n }\n\n private function transformFrequency(string $frequency): array\n {\n foreach (self::ALL_FREQUENCIES as $frequencyItem) {\n if ($frequencyItem['id'] === $frequency) {\n return $frequencyItem;\n }\n }\n\n return [];\n }\n\n public function transformDurationToMinutes(?int $duration): ?int\n {\n if (! $duration) {\n return null;\n }\n\n return (int) ($duration / 60);\n }\n\n private function transformGroups(?Team $team, array $groupsIds): array\n {\n if (empty($groupsIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($groupsIds as $groupId) {\n $group = $team->groups()->where('id', $groupId)->first();\n\n if ($group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n 'photoUrl' => $group->getPhotoUrl(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformStages(?Team $team, array $stagesIds): array\n {\n if (empty($stagesIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($stagesIds as $stageId) {\n $stage = $team->stages()->where('id', $stageId)->first();\n\n if ($stage) {\n $data[] = [\n 'id' => $stage->getUuid(),\n 'name' => $stage->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformRecipients(array $recipients): array\n {\n $users = [];\n foreach ($recipients['users'] ?? [] as $userId) {\n $users[] = $this->transformUser($userId);\n }\n\n return $users;\n }\n\n private function transformCreator(?User $user): ?array\n {\n if ($user === null) {\n return null;\n }\n\n return $this->transformUser($user->getId());\n }\n\n private function transformAskJiminnyPrompt(?AskAnythingPrompt $prompt): ?array\n {\n if ($prompt === null) {\n return null;\n }\n\n return [\n 'id' => $prompt->getUuid(),\n 'name' => $prompt->getTitle(),\n ];\n }\n\n private function transformSafeSearch(?Search $search): ?array\n {\n if ($search === null) {\n return null;\n }\n\n return [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ];\n }\n\n private function transformUser(int $userId): array\n {\n /* @var ?User $user */\n $user = $this->userRepository->find($userId);\n\n return [\n 'id' => $user?->getUuid(),\n 'name' => $user?->getName(),\n 'email' => $user?->getEmailAddress(),\n 'photoUrl' => $user?->getPhotoUrl(),\n ];\n }\n\n public function create(array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $validatedData['created_by'] = auth()->id();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function update(string $uuid, array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $report = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $report) {\n throw new InvalidArgumentException('Report not found');\n }\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Create an Ask Jiminny report.\n */\n public function createAskJiminnyReport(array $data, User $creator): array\n {\n $validatedData = $this->validateAskJiminnyReportData($data, $creator);\n $validatedData['created_by'] = $creator->getId();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Update an Ask Jiminny report.\n */\n public function updateAskJiminnyReport(AutomatedReport $report, array $data, User $user): array\n {\n if (! $report->isAskJiminnyReport()) {\n throw new InvalidArgumentException('Report is not an Ask Jiminny report');\n }\n\n $validatedData = $this->validateAskJiminnyReportData($data, $user);\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function updateAskJiminnyReportStatus(AutomatedReport $report, bool $status): array\n {\n $this->automatedReportsRepository->update($report, ['status' => $status]);\n\n return $this->transformReportFullView($report->fresh());\n }\n\n /**\n * Validate and transform data for Ask Jiminny reports.\n */\n private function validateAskJiminnyReportData(array $data, User $user): array\n {\n // Validate name\n $name = trim($data['report_name'] ?? '');\n if (empty($name)) {\n throw new InvalidArgumentException('Report name is required');\n }\n if (mb_strlen($name) > 50) {\n throw new InvalidArgumentException('Report name must be 50 characters or less');\n }\n\n // Validate frequency (only daily, weekly, monthly for Ask Jiminny)\n $frequency = $data['frequency'] ?? null;\n $askJiminnyFrequencies = [self::FREQUENCY_DAILY, self::FREQUENCY_WEEKLY, self::FREQUENCY_MONTHLY];\n if (! in_array($frequency, $askJiminnyFrequencies, true)) {\n throw new InvalidArgumentException('Frequency must be daily, weekly, or monthly');\n }\n\n // Validate expiration date\n $expiresAt = $data['expires_on'] ?? null;\n if (empty($expiresAt)) {\n throw new InvalidArgumentException('Expiration date is required');\n }\n\n try {\n $expiresAtDate = Carbon::parse($expiresAt);\n } catch (InvalidFormatException $e) {\n throw new InvalidArgumentException('Expiration date format is invalid');\n }\n $maxExpiration = Carbon::now()->addYear();\n if ($expiresAtDate->gt($maxExpiration)) {\n throw new InvalidArgumentException('Expiration date cannot be more than 1 year from now');\n }\n if ($expiresAtDate->isPast()) {\n throw new InvalidArgumentException('Expiration date cannot be in the past');\n }\n\n // Validate saved search\n $activitySearchId = $data['saved_search'] ?? null;\n if (empty($activitySearchId)) {\n throw new InvalidArgumentException('Saved search is required');\n }\n $savedSearch = $this->activitySearchRepository->findByUuidAndUser($activitySearchId, $user);\n if (! $savedSearch) {\n throw new InvalidArgumentException('Saved search not found or does not belong to you');\n }\n\n // Validate saved prompt\n $askAnythingPromptId = $data['ask_jiminny_prompt'] ?? null;\n if (empty($askAnythingPromptId)) {\n throw new InvalidArgumentException('Ask Jiminny prompt is required');\n }\n $prompt = $this->askAnythingRepository->getPromptByUuid($askAnythingPromptId);\n if (! $prompt) {\n throw new InvalidArgumentException('Ask Jiminny prompt not found');\n }\n\n // Validate status\n $status = $data['enabled'] ?? false;\n\n $recipientUserIds = [$user->getId()];\n\n if (! empty($data['share_users'])) {\n $sharedUserIds = $this->validateAndGetUserIdsByTeam(\n $user->team,\n (array) $data['share_users']\n );\n $recipientUserIds = array_merge($recipientUserIds, $sharedUserIds);\n }\n\n $sharedGroupIds = [];\n if (! empty($data['share_teams'])) {\n $sharedGroupIds = $this->validateAndGetGroupIds($user->team, (array) $data['share_teams']);\n }\n\n $recipientUserIds = array_values(array_unique($recipientUserIds));\n\n return [\n 'team_id' => $user->getTeamId(),\n 'type' => self::TYPE_ASK_JIMINNY,\n 'status' => (bool) $status,\n 'frequency' => $frequency,\n 'custom_name' => $name,\n 'activity_search_id' => $savedSearch->getId(),\n 'ask_anything_prompt_id' => $prompt->getId(),\n 'expires_at' => $expiresAtDate->toDateString(),\n 'media_types' => [self::MEDIA_TYPE_PDF],\n 'call_types' => [],\n 'recipients' => ['users' => $recipientUserIds],\n 'groups' => $sharedGroupIds,\n ];\n }\n\n public static function getAskJiminnyFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::ASK_JIMINNY_FREQUENCIES);\n }\n\n public function getAskJiminnyReportFilters(User $user): array\n {\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n return [\n [\n 'id' => 'prompt',\n 'label' => 'Prompt',\n 'options' => $prompts,\n ],\n [\n 'id' => 'saved_search',\n 'label' => 'Saved Search',\n 'options' => $savedSearches,\n ],\n ];\n }\n\n public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array\n {\n $team = $user->getTeam();\n $userTimezone = $user->getTimezone();\n\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n $teamGroups = $this->groupRepository->getAllByTeam($team)->map(fn ($group) => [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ])->values()->all();\n\n $shareUsers = $this->recipientsService->getRecipientsFieldData(team: $team)['options'] ?? [];\n\n $sharedTeamsValue = [];\n $sharedUsersValue = [];\n if ($report) {\n $sharedTeamsValue = $this->transformGroups($team, $report->getGroups());\n\n $recipientUserIds = $report->getRecipients()['users'] ?? [];\n $creatorId = $report->getAttribute('created_by');\n $sharedUserIds = array_values(array_filter(\n $recipientUserIds,\n static fn ($id) => $id !== $creatorId\n ));\n $sharedUsersValue = collect($sharedUserIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (User $u) => [\n 'id' => $u->getUuid(),\n 'name' => $u->getName(),\n ])\n ->values()\n ->all();\n }\n\n return [\n 'fields' => [\n [\n 'id' => 'enabled',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'label' => '',\n 'value' => $report?->getStatus() ?? false,\n ],\n [\n 'id' => 'report_name',\n 'inputType' => InputTypeEnum::TEXT,\n 'label' => 'Name',\n 'placeholder' => 'Enter name',\n 'required' => true,\n 'validation' => ['maxLength' => 50],\n 'value' => $report?->getCustomName() ?? '',\n ],\n [\n 'id' => 'frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Frequency',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::ASK_JIMINNY_FREQUENCIES,\n 'value' => $report ? $this->transformFrequency($report->getFrequency()) : null,\n ],\n [\n 'id' => 'expires_on',\n 'inputType' => InputTypeEnum::DATE,\n 'label' => 'Expires on',\n 'required' => true,\n 'placeholder' => 'Select',\n 'validation' => [\n 'minDate' => now($userTimezone)->toDateString(),\n 'maxDate' => now($userTimezone)->addYear()->toDateString(),\n ],\n 'value' => $report?->getExpiresAt()?->toDateString(),\n ],\n [\n 'id' => 'share_teams',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team',\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $teamGroups,\n 'value' => $sharedTeamsValue,\n ],\n [\n 'id' => 'share_users',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team member',\n 'required' => false,\n 'placeholder' => 'Select',\n 'groupLabelKey' => 'label',\n 'groupValuesKey' => 'users',\n 'optionLabelKey' => 'name',\n 'optionValueKey' => 'id',\n 'options' => $shareUsers,\n 'value' => $sharedUsersValue,\n ],\n [\n 'id' => 'saved_search',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Saved search',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $savedSearches,\n 'value' => $report && $report->getSavedSearch() ? [\n 'id' => $report->getSavedSearch()->getUuid(),\n 'name' => $report->getSavedSearch()->getName(),\n ] : null,\n ],\n [\n 'id' => 'ask_jiminny_prompt',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Ask Jiminny prompt',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $prompts,\n 'value' => $report && $report->getAskAnythingPrompt() ? [\n 'id' => $report->getAskAnythingPrompt()->getUuid(),\n 'name' => $report->getAskAnythingPrompt()->getTitle(),\n ] : null,\n ],\n ],\n ];\n }\n\n private function updateResultNames(AutomatedReport $automatedReport): void\n {\n $results = $this->automatedReportsRepository->getResultsByReport($automatedReport);\n\n foreach ($results as $result) {\n $result->update(['name' => $this->getReportFileName($result)]);\n }\n }\n\n public function updateStatus(string $uuid, array $data): array\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $automatedReport->update([\n 'status' => $status,\n ]);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n private function generateOneOffReport(AutomatedReport $automatedReport): void\n {\n // the scheduler handles all the other frequency types\n if ($automatedReport->getStatus() === false || $automatedReport->getFrequency() !== self::FREQUENCY_ONE_OFF) {\n return;\n }\n\n $this->dispatcher->dispatch(new RequestGenerateReportJob($automatedReport->getUuid()));\n }\n\n public function getReport(string $uuid): AutomatedReport\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n return $automatedReport;\n }\n\n public function get(string $uuid): array\n {\n $automatedReport = $this->getReport($uuid);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): array\n {\n $results = [];\n $collection = $this->automatedReportsRepository->getAllStandardReports($sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function listAskJiminnyReports(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): array {\n $results = [];\n $collection = $this->automatedReportsRepository->getAskJiminnyReportsByUser($user, $sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function delete(string $uuid): void\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $automatedReport->delete();\n }\n\n public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult\n {\n return $this->automatedReportsRepository->createResult(\n array_merge(\n [\n 'report_id' => $automatedReport->getId(),\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n ],\n $data\n )\n );\n }\n\n public function getReportResult(string $resultUuid): AutomatedReportResult\n {\n $report = $this->automatedReportsRepository->findResultByUuid($resultUuid);\n\n if (! $report) {\n throw new ModelNotFoundException('Report Result not found');\n }\n\n return $report;\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return $this->automatedReportsRepository->findChildResult($result, $type);\n }\n\n // prophet API calls\n /**\n * @throws ApplicationException\n */\n public function getGenerateReportPayload(AutomatedReport $automatedReport, string $reportResultUuid): array\n {\n $period = $this->calculateFromAndToDate($automatedReport);\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n return [\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResultUuid,\n 'report_type' => $automatedReport->getType(),\n 'media_types' => $automatedReport->getMediaTypes(),\n 'from_date' => $fromDate->startOfDay()->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->endOfDay()->format(DateTimeInterface::RFC3339),\n 'group_ids' => $automatedReport->getGroups(),\n 'call_deal_stage' => $automatedReport->getDealAtCallStages(),\n 'current_deal_stage' => $automatedReport->getCurrentDealStages(),\n 'deal_min_value' => $automatedReport->getDealValueMin(),\n 'deal_max_value' => $automatedReport->getDealValueMax(),\n 'call_types' => $automatedReport->getCallTypes(),\n 'call_duration_min_seconds' => $automatedReport->getCallDurationMin(),\n 'call_duration_max_seconds' => $automatedReport->getCallDurationMax(),\n 'special_requirements' => $automatedReport->getAdditionalPromptInput(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->formatReportPeriodName(\n $automatedReport->getFrequency(),\n $fromDate,\n $toDate,\n ),\n 'playbook_categories' => $automatedReport->getPlaybookCategories(),\n 'custom_name' => $automatedReport->getCustomName(),\n ];\n }\n\n // $inputPayload - FE payload structure\n public function getActivitiesCountPayload(array $inputPayload): array\n {\n // Use validateAndTransformData to validate and normalize input\n $validatedData = $this->validateAndTransformData($inputPayload);\n $period = $this->calculateFromAndToDatePeriod(\n $validatedData['frequency'],\n Carbon::parse($validatedData['from']),\n Carbon::parse($validatedData['to']),\n );\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n // Create payload similar to getGenerateReportPayload\n return [\n 'team_id' => $validatedData['team_id'],\n 'group_ids' => $validatedData['groups'] ?? [],\n 'report_type' => $validatedData['type'],\n 'from_date' => $fromDate->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->format(DateTimeInterface::RFC3339),\n 'call_deal_stage' => $validatedData['deal_at_call_stages'] ?? [],\n 'current_deal_stage' => $validatedData['current_deal_stages'] ?? [],\n 'deal_min_value' => $validatedData['deal_value_min'] ?? null,\n 'deal_max_value' => $validatedData['deal_value_max'] ?? null,\n 'call_types' => $validatedData['call_types'],\n 'call_duration_min_seconds' => $validatedData['call_duration_min'] ?? null,\n 'call_duration_max_seconds' => $validatedData['call_duration_max'] ?? null,\n 'special_requirements' => $validatedData['additional_prompt_input'] ?? null,\n 'playbook_categories' => $validatedData['playbook_categories'] ?? [],\n 'request_id' => null,\n 'callback_url' => null,\n ];\n }\n\n public function shouldSendReport(array $users, ?CarbonInterface $generatedAt = null): bool\n {\n if (empty($users)) {\n return false;\n }\n\n $earliestTz = collect($users)\n ->mapWithKeys(function (array $user) {\n $tz = new DateTimeZone($user['timezone']);\n $nowUtc = new DateTime('now', new DateTimeZone('UTC'));\n $offset = $tz->getOffset($nowUtc);\n\n return [$user['timezone'] => $offset];\n })\n ->sortDesc()\n ->keys()\n ->first();\n\n $now = Carbon::now($earliestTz);\n $isScheduledTime = (int) $now->format('H') === self::SENT_REPORT_AT_HOURS;\n\n if ($isScheduledTime) {\n return true;\n }\n\n return $this->hasPassedScheduledTime($generatedAt, $earliestTz);\n }\n\n public function hasPassedScheduledTime(?CarbonInterface $generatedAt, string $timezone): bool\n {\n if ($generatedAt === null) {\n return false;\n }\n\n $now = Carbon::now($timezone);\n $scheduledTime = $now->copy()->setTime(self::SENT_REPORT_AT_HOURS, 0, 0);\n\n if ($now->hour < self::SENT_REPORT_AT_HOURS) {\n $scheduledTime = $scheduledTime->subDay();\n }\n\n $scheduledTimeUtc = $scheduledTime->copy()->utc();\n $generatedAtUtc = $generatedAt->copy()->utc();\n $nowUtc = $now->copy()->utc();\n\n return $generatedAtUtc->lt($scheduledTimeUtc) && $nowUtc->gt($scheduledTimeUtc);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function calculateFromAndToDate(AutomatedReport $automatedReport): array\n {\n return $this->calculateFromAndToDatePeriod(\n $automatedReport->getFrequency(),\n $automatedReport->getFrom(),\n $automatedReport->getTo()\n );\n }\n\n public function getAskJiminnyGenerateReportPayload(\n AutomatedReport $automatedReport,\n AutomatedReportResult $reportResult,\n array $activityIds,\n ): array {\n return [\n 'user_question' => $automatedReport->getAskAnythingPrompt()?->getContent(),\n 'call_ids' => array_map('strval', $activityIds),\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResult->getUuid(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->getReportPeriodName($reportResult),\n 'report_name' => $automatedReport->getCustomName(),\n ];\n }\n\n private function getCallbackUrl(): string\n {\n return $this->webhookService->route('jiminny.webhook.reports.ready');\n }\n\n /**\n * Validate and transform payload data for automated reports\n *\n * @param array $data\n *\n * @throws InvalidArgumentException\n *\n * @return array\n */\n private function validateAndTransformData(array $data): array\n {\n // Validate organization (team) and check feature\n $team = $this->validateOrganization($data['organization'] ?? null);\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $type = $this->validateReportType($data['report_type'] ?? null);\n $frequency = $this->validateFrequency($data['frequency'] ?? null);\n $additionalPromptInput = $this->validateAdditionalPromptInput(\n $data['additional_prompt_input'] ?? null\n );\n $customReportName = $this->validateCustomReportName($data['custom_name'] ?? null);\n\n // Prepare data for the database\n $reportData = [\n 'team_id' => $team->getId(),\n 'type' => $type,\n 'status' => $status,\n 'frequency' => $frequency,\n 'additional_prompt_input' => $additionalPromptInput,\n 'custom_name' => $customReportName,\n ];\n\n // Validate deal values\n $reportData = $this->validateDealValues($data, $reportData);\n\n // Validate date range\n $reportData = $this->validateDateRange($data, $reportData, $frequency);\n\n // Validate call durations\n $reportData = $this->validateCallDurations($data, $reportData);\n\n // Validate call types\n $reportData = $this->validateCallTypes($data, $reportData);\n\n // Validate media types\n $reportData = $this->validateMediaTypes($data, $reportData);\n\n // Validate groups\n if (isset($data['teams'])) {\n $reportData['groups'] = $this->validateAndGetGroupIds($team, $data['teams']);\n }\n\n // Validate deal stages\n $reportData = $this->validateDealStages($data, $reportData, $team, $type);\n\n // Validate playbook categories\n $reportData = $this->validatePlaybookCategories($data, $reportData, $team);\n\n // Validate recipients\n $reportData['recipients'] = [\n 'users' => $this->validateAndGetUserIdsByTeam($team, $data['recipients'] ?? []),\n ];\n\n if (isset($data['jiminny_recipients'])) {\n // Validate Jiminny recipients\n $reportData['jiminny_recipients'] = [\n 'users' => $this->validateAndGetJiminnyUserIds((array) $data['jiminny_recipients']),\n ];\n }\n\n return $reportData;\n }\n\n private function validateDealValues(array $data, array $reportData): array\n {\n if (isset($data['min_deal_value'])) {\n $reportData['deal_value_min'] = (int) $data['min_deal_value'];\n\n if ($reportData['deal_value_min'] > 4294967295 || $reportData['deal_value_min'] < 0) {\n throw new InvalidArgumentException('Min deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_deal_value'])) {\n $reportData['deal_value_max'] = (int) $data['max_deal_value'];\n\n if ($reportData['deal_value_max'] > 4294967295 || $reportData['deal_value_max'] < 0) {\n throw new InvalidArgumentException('Max deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['min_deal_value'], $data['max_deal_value'])\n && $data['min_deal_value'] > $data['max_deal_value']\n ) {\n throw new InvalidArgumentException('Min deal value cannot be greater than max deal value');\n }\n\n return $reportData;\n }\n\n private function validateDateRange(array $data, array $reportData, string $frequency): array\n {\n // Set date range only for one_off frequency\n if ($frequency === 'one_off') {\n if (isset($data['start_date_period'])) {\n $reportData['from'] = $this->parseDate($data['start_date_period']);\n }\n\n if (isset($data['end_date_period'])) {\n $reportData['to'] = $this->parseDate($data['end_date_period']);\n }\n\n if (empty($reportData['from']) || empty($reportData['to'])) {\n throw new InvalidArgumentException(\n 'Start date and end date are required for one_off frequency'\n );\n }\n } else {\n $reportData['from'] = null;\n $reportData['to'] = null;\n }\n\n return $reportData;\n }\n\n private function validateCallDurations(array $data, array $reportData): array\n {\n // Convert call durations from minutes to seconds\n if (isset($data['min_call_duration'])) {\n $reportData['call_duration_min'] = (int) $data['min_call_duration'] * 60;\n\n if ($reportData['call_duration_min'] > 4294967295 || $reportData['call_duration_min'] < 0) {\n throw new InvalidArgumentException('Min call duration should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_call_duration'])) {\n $reportData['call_duration_max'] = (int) $data['max_call_duration'] * 60;\n\n if ($reportData['call_duration_max'] > 4294967295 || $reportData['call_duration_max'] < 0) {\n throw new InvalidArgumentException('Max call duration should be between 0 and 4294967295');\n }\n }\n\n return $reportData;\n }\n\n private function validateCallTypes(array $data, array $reportData): array\n {\n // Set call types\n $reportData['call_types'] = $data['call_type'] ?? [];\n if (empty($reportData['call_types'])) {\n $reportData['call_types'] = self::getCallTypes();\n }\n\n foreach ($reportData['call_types'] as $callType) {\n if (! in_array($callType, self::getCallTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Call type %s is invalid', $callType));\n }\n }\n\n return $reportData;\n }\n\n private function validateMediaTypes(array $data, array $reportData): array\n {\n // Set media types from input data\n $reportData['media_types'] = $data['media_types'] ?? [];\n\n if (empty($reportData['media_types'])) {\n throw new InvalidArgumentException('Media types are required');\n }\n\n foreach ($reportData['media_types'] as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n throw new InvalidArgumentException(sprintf('Media type %s is invalid', $mediaType));\n }\n }\n\n return $reportData;\n }\n\n private function validateDealStages(array $data, array $reportData, Team $team, string $reportType): array\n {\n // Validate and set deal stages\n if (isset($data['deal_stage_at_call'])) {\n $reportData['deal_at_call_stages'] =\n $this->validateAndGetDealStageIds($team, $data['deal_stage_at_call'], 'Deal stage at call');\n }\n\n if (isset($data['current_deal_stage'])) {\n $reportData['current_deal_stages'] =\n $this->validateAndGetDealStageIds($team, $data['current_deal_stage'], 'Current deal stage');\n }\n\n // Ensure current_deal_stage is not provided for loss_analysis report type\n if ($reportType === self::TYPE_LOSS_ANALYSIS && ! empty($data['current_deal_stage'])) {\n throw new InvalidArgumentException('Current deal stage is not applicable for Loss Analysis reports');\n }\n\n return $reportData;\n }\n\n // transform uuid to id\n private function validatePlaybookCategories(array $data, array $reportData, Team $team): array\n {\n $key = 'playbook_categories';\n\n if (isset($data[$key])) {\n $payloadIds = $data[$key];\n $ids = [];\n\n foreach ($payloadIds as $uuid) {\n $uuid = (string) $uuid;\n\n try {\n $playbookCategory = $this->playbookCategoryRepository->findByUuid($uuid);\n } catch (Throwable $throwable) {\n Log::error(__METHOD__ . ' ' . $throwable->getMessage());\n\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory) {\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory->hasPlaybook()) {\n throw new InvalidArgumentException(sprintf('Playbook category %s has no playbook', $uuid));\n }\n\n if ($playbookCategory->getPlaybook()->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Playbook category %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $ids[] = $playbookCategory->getId();\n }\n\n $reportData[$key] = $ids;\n }\n\n return $reportData;\n }\n\n private function validateReportStatus($status): bool\n {\n if (! in_array($status, [true, false], true)) {\n throw new InvalidArgumentException('Report status is invalid');\n }\n\n return $status;\n }\n\n private function validateReportType($type): string\n {\n if (! in_array($type, self::getTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Report type is invalid: %s', $type));\n }\n\n return $type;\n }\n\n private function validateFrequency($frequency): string\n {\n if (! in_array($frequency, self::getFrequencies(), true)) {\n throw new InvalidArgumentException('Frequency is invalid');\n }\n\n return $frequency;\n }\n\n private function validateAdditionalPromptInput(?string $additionalPromptInput): ?string\n {\n if ($additionalPromptInput && strlen($additionalPromptInput) > 5000) {\n throw new InvalidArgumentException('Additional Prompt Input should be less than 5000 characters');\n }\n\n return $additionalPromptInput;\n }\n\n private function validateCustomReportName(?string $customReportName): ?string\n {\n if ($customReportName === null || $customReportName === '') {\n return null;\n }\n\n if (strlen($customReportName) > 70) {\n throw new InvalidArgumentException('Custom report name should be less than 70 characters');\n }\n\n return $customReportName;\n }\n\n private function validateOrganization(?string $organizationUuid): Team\n {\n if (! $organizationUuid) {\n throw new InvalidArgumentException('Organization is required');\n }\n\n $team = $this->teamRepository->idOrUuid($organizationUuid);\n\n if (! $team) {\n throw new InvalidArgumentException('Organization not found');\n }\n\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n throw new InvalidArgumentException('Organization does not have the Automated Reports feature');\n }\n\n return $team;\n }\n\n private function validateAndGetGroupIds(Team $team, array $teamUuids): array\n {\n $groupIds = [];\n\n foreach ($teamUuids as $uuid) {\n $group = $this->groupRepository->findByUuid($uuid);\n\n if ($group === null || $group->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Group %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $groupIds[] = $group->getId();\n\n }\n\n return $groupIds;\n }\n\n private function validateAndGetDealStageIds(Team $team, array $stageUuids, string $propertyLabel): array\n {\n $stageIds = [];\n\n foreach ($stageUuids as $uuid) {\n $stage = $this->stageRepository->findByUuid($uuid);\n\n if ($stage === null || $stage->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Stage %s not found for team %s for %s', $uuid, $team->getUuid(), $propertyLabel)\n );\n }\n\n $stageIds[] = $stage->getId();\n }\n\n return $stageIds;\n }\n\n private function validateAndGetUserIds(array $userUuids, callable $teamCheck): array\n {\n if (empty($userUuids)) {\n return [];\n }\n\n $userIds = [];\n\n foreach ($userUuids as $uuid) {\n $user = $this->userRepository->findByUuid($uuid);\n\n if (! $user || ! $user->isStatusActive()) {\n throw new InvalidArgumentException(\n sprintf('User %s not found or is not active', $uuid)\n );\n }\n\n if (! $teamCheck($user)) {\n throw new InvalidArgumentException(\n sprintf('User %s does not belong to the allowed team(s)', $uuid)\n );\n }\n\n $userIds[] = $user->getId();\n }\n\n return $userIds;\n }\n\n private function validateAndGetUserIdsByTeam(Team $team, array $userUuids): array\n {\n return $this->validateAndGetUserIds($userUuids, fn ($user) => $user->getTeamId() === $team->getId());\n }\n\n private function validateAndGetJiminnyUserIds(array $userUuids): array\n {\n $allowedTeamIds = config('kiosk.teamIds', []);\n\n return $this->validateAndGetUserIds($userUuids, fn ($user) => in_array($user->getTeamId(), $allowedTeamIds, true));\n }\n\n private function parseDate(string $dateString): string\n {\n return date('Y-m-d H:i:s', strtotime($dateString));\n }\n\n private function generateReportResultViewUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.view', ['uuid' => $result->getUuid()]);\n }\n\n private function generateReportResultDownloadUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.download', ['uuid' => $result->getUuid()]);\n }\n\n private function getReportMediaRouteResource(AutomatedReportResult $result): string\n {\n if ($result->getMediaType() === self::MEDIA_TYPE_PDF) {\n return self::PDF_KEY;\n } elseif ($result->getMediaType() === self::MEDIA_TYPE_PODCAST) {\n return self::AUDIO_KEY;\n }\n\n throw new \\InvalidArgumentException('Unknown media type.');\n }\n\n public function getMediaPath(AutomatedReportResult $result): ?string\n {\n $url = match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => $result->getPdfUrl(),\n self::MEDIA_TYPE_PODCAST => $result->getPodcastAudioUrl(),\n default => null,\n };\n\n if ($url === null) {\n return null;\n }\n\n $path = parse_url(trim($url, '\"\\''), PHP_URL_PATH);\n\n return $path ?: null;\n }\n\n public function getFilenameSuffix(AutomatedReportResult $result): ?string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => 'Podcast',\n default => null,\n };\n }\n\n public function getMailSubjectSuffix(AutomatedReportResult $result): string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => 'report',\n self::MEDIA_TYPE_PODCAST => 'podcast',\n default => '',\n };\n }\n\n public function getMediaTypeMetadata(AutomatedReportResult $result): array\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => ['extension' => 'mp3', 'mime' => 'audio/mpeg'],\n self::MEDIA_TYPE_PDF => ['extension' => 'pdf', 'mime' => 'application/pdf'],\n default => ['extension' => null, 'mime' => null],\n };\n }\n\n public function deleteS3Files(AutomatedReportResult $result): void\n {\n $teamUuid = $result->getReport()->getTeam()->getUuid();\n $reportUuid = $result->getUuid();\n\n // delete all files for a report uuid no mather of pdf, podcast, or both\n // in case of both - the podcast files are linked to the pdf (parent) uuid\n // pdf and podcast date times should be close\n $path = sprintf('%s/%s/%s', $teamUuid, self::S3_DIR, $reportUuid);\n\n foreach (self::FILE_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted S3 file', [\n 'path' => $file,\n ]);\n }\n }\n\n foreach (self::FILE_PODCAST_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '_podcast.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted Podcast S3 file', [\n 'path' => $file,\n ]);\n }\n }\n }\n\n /**\n *\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): Collection\n {\n return $this->automatedReportsRepository->getTeamIdsWithReportsResults($teamId);\n }\n\n /**\n * Core delete logic for report results using a query\n *\n * @param Builder $query\n * @param array $logContext\n *\n * @return int\n */\n private function deleteReportResultsByQuery(Builder $query, array $logContext = []): int\n {\n $deletedCount = 0;\n\n if ($query->exists()) {\n Log::info(\n 'Run delete report results',\n array_merge(\n $logContext,\n [\n 'service' => 'AutomatedReportsService',\n ]\n )\n );\n\n $query->chunkById(50, function ($results) use (&$deletedCount, $logContext) {\n foreach ($results as $result) {\n $this->deleteReportResult($result);\n $deletedCount++;\n\n Log::info(\n 'Deleted a report result',\n array_merge(\n $logContext,\n [\n 'result_id' => $result->getId(),\n 'report_id' => $result->getReportId(),\n ]\n )\n );\n }\n });\n }\n\n return $deletedCount;\n }\n\n /**\n * Delete report results for a team by retention period\n *\n * @param Team $team\n * @param CarbonImmutable $retentionDate\n *\n * @return int Number of deleted report results\n */\n public function deleteReportsResultsInRetentionPeriod(Team $team, CarbonImmutable $retentionDate): int\n {\n $reportIds = $this->automatedReportsRepository->getReportIdsByTeam($team);\n\n if ($reportIds->isEmpty()) {\n return 0;\n }\n\n $query = $this->automatedReportsRepository\n ->getReportResultsQueryForRetention($team, $retentionDate);\n\n return $this->deleteReportResultsByQuery($query, [\n 'team_id' => $team->getId(),\n 'retention_date' => $retentionDate->toDateTimeString(),\n ]);\n }\n\n /**\n * Delete ALL report results for a specific automated report\n *\n * @param string $uuid\n *\n * @return int\n */\n public function deleteReportResults(string $uuid): int\n {\n $report = $this->getReport($uuid);\n\n $query = $this->automatedReportsRepository->getResultsByReportQuery($report);\n\n return $this->deleteReportResultsByQuery($query, [\n 'report_uuid' => $uuid,\n 'report_id' => $report->getId(),\n ]);\n }\n\n public function deleteReportResult(AutomatedReportResult $result): void\n {\n $this->deleteS3Files($result);\n\n $result->delete();\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getTeamReports(Team $team): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getReportsByTeam($team);\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getReportResults(AutomatedReport $report): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getResultsByReport($report);\n }\n\n public function deleteAllReportResults(AutomatedReport $report): void\n {\n $results = $this->getReportResults($report);\n\n /** @var AutomatedReportResult $result */\n foreach ($results as $result) {\n Log::info('Deleting result', [\n 'report' => $report->getId(),\n 'result' => $result->getId(),\n ]);\n\n $this->deleteReportResult($result);\n }\n }\n\n public function deleteAllData(Team $team): void\n {\n Log::info('Deleting automated report and results for team', [\n 'team' => $team->getId(),\n ]);\n\n $reports = $this->getTeamReports($team);\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n Log::info('Deleting report', [\n 'team' => $team->getId(),\n 'report' => $report->getId(),\n ]);\n\n $this->deleteAllReportResults($report);\n\n $report->delete();\n }\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Kiosk\\AutomatedReports;\n\nuse Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse Carbon\\Exceptions\\InvalidFormatException;\nuse DateTime;\nuse DateTimeInterface;\nuse DateTimeZone;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\InputTypeEnum;\nuse Jiminny\\Component\\AskAnything\\AskAnythingPromptService;\nuse Jiminny\\Component\\AskAnything\\Dtos\\AskAnythingPromptDto;\nuse Jiminny\\Component\\UrlGenerator\\Webhook;\nuse Jiminny\\Contracts\\Repositories\\PlaybookCategoryRepository;\nuse Jiminny\\Contracts\\Repositories\\TeamRepository;\nuse Jiminny\\Contracts\\Repositories\\UserRepository;\nuse Jiminny\\Exceptions\\ApplicationException;\nuse Jiminny\\Exceptions\\InvalidArgumentException;\nuse Jiminny\\Exceptions\\ModelNotFoundException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPrompt;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPromptTarget;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AskAnythingRepository;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Repositories\\GroupRepository;\nuse Jiminny\\Repositories\\SearchRepository;\nuse Jiminny\\Repositories\\StageRepository;\nuse Throwable;\n\nclass AutomatedReportsService\n{\n public const string TYPE_LOSS_ANALYSIS = 'loss_analysis';\n public const string TYPE_ASK_JIMINNY = 'ask_jiminny';\n\n /**\n * Standard report types (used by kiosk for existing automated reports).\n */\n // @TODO this will add filter, however if we need to control feature by FF we need conditional logic\n public const array TYPES = [\n ['id' => 'exec_summary', 'name' => 'Exec Summary'],\n ['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],\n ['id' => 'product_feedback', 'name' => 'Product Feedback'],\n ['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],\n// ['id' => 'questions', 'name' => 'Questions'],\n// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],\n ];\n\n public const array ALL_TYPES = [\n ...self::TYPES,\n ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],\n ];\n\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n\n /**\n * Frequencies for standard (non-Ask Jiminny) reports.\n */\n public const array FREQUENCIES = [\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n\n /**\n * Frequencies for Ask Jiminny reports.\n */\n public const array ASK_JIMINNY_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ];\n\n public const string MEDIA_TYPE_PDF = 'pdf';\n public const string MEDIA_TYPE_PODCAST = 'podcast';\n public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];\n public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];\n public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];\n public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];\n\n public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];\n public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];\n public const int SENT_REPORT_AT_HOURS = 5;\n public const string PDF_KEY = 'pdf';\n public const string AUDIO_KEY = 'audio';\n\n private const array ALL_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n private const string S3_DIR = 'reports';\n private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];\n private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];\n\n public function __construct(\n private readonly TeamRepository $teamRepository,\n private readonly GroupRepository $groupRepository,\n private readonly UserRepository $userRepository,\n private readonly StageRepository $stageRepository,\n private readonly DealStagesService $dealStagesService,\n private readonly RecipientsService $recipientsService,\n private readonly AutomatedReportsRepository $automatedReportsRepository,\n private readonly Webhook $webhookService,\n private readonly BusDispatcher $dispatcher,\n private readonly ActivityTypeService $activityTypeService,\n private readonly PlaybookCategoryRepository $playbookCategoryRepository,\n private readonly AskAnythingPromptService $askAnythingPromptService,\n private readonly SearchRepository $activitySearchRepository,\n private readonly AskAnythingRepository $askAnythingRepository,\n ) {\n }\n\n public static function getTypes(): array\n {\n $types = self::TYPES;\n\n return array_map(static function ($type) {\n return $type['id'];\n }, $types);\n }\n\n public static function getCallTypes(): array\n {\n return array_map(static function ($callType) {\n return $callType['id'];\n }, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);\n }\n\n public static function getFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::FREQUENCIES);\n }\n\n // front-facing structure\n public function getReportEnabledFieldData(bool $value = false): array\n {\n return [\n 'id' => 'report_enabled',\n 'label' => '',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'value' => $value,\n ];\n }\n\n // Organizations = Teams\n public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array\n {\n $options = $this->getTeams();\n\n if ($shortVersion) {\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value,\n 'dependencies' => [\n 'teams',\n 'deal_stage_at_call',\n 'current_deal_stage',\n 'recipients',\n ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,\n ],\n 'dependsOn' => [],\n ];\n }\n\n // Teams = Groups\n public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array\n {\n if ($shortVersion) {\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value, // value should be an array of objects {id, name}\n 'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],\n 'dependsOn' => [],\n ];\n }\n\n public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array\n {\n $types = [];\n if ($team instanceof Team) {\n if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n $types = self::TYPES;\n }\n if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {\n $types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];\n }\n } else {\n $types = self::TYPES;\n }\n\n if ($shortVersion) {\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'options' => $types,\n ];\n }\n\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $types,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getFrequencyFieldData(?string $value = null): array\n {\n return [\n 'id' => 'frequency',\n 'label' => 'Frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::FREQUENCIES,\n 'value' => $value,\n 'dependencies' => ['period'],\n 'dependsOn' => [],\n ];\n }\n\n public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array\n {\n return [\n 'id' => 'period',\n 'label' => 'Select one-off period',\n 'inputType' => InputTypeEnum::DATE_RANGE,\n 'required' => true,\n 'placeholder' => 'Select',\n 'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],\n 'queryParams' => [\n 'startDate' => 'start_date_period',\n 'endDate' => 'end_date_period',\n ],\n 'dependencies' => [],\n 'dependsOn' => ['frequency'],\n ];\n }\n\n public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array\n {\n return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);\n }\n\n public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);\n }\n\n public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);\n }\n\n public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'deal_value',\n 'label' => 'Deal Value',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_deal_value',\n 'max' => 'max_deal_value',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array\n {\n $value = [];\n $conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;\n $dialerOn && $value[] = self::CALL_TYPE_DIALER;\n\n return [\n 'id' => 'call_type',\n 'label' => 'Call Type',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => [\n self::CALL_TYPE_CONFERENCE,\n self::CALL_TYPE_DIALER,\n ],\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getMediaTypeFieldData(?AutomatedReport $report = null): array\n {\n $value = [];\n\n if ($report) {\n $value = $this->transformMediaTypes($report);\n }\n\n return [\n 'id' => 'media_types',\n 'label' => 'Export as',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => self::MEDIA_TYPE_OBJECTS,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'call_duration',\n 'label' => 'Call Duration',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_call_duration',\n 'max' => 'max_call_duration',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getRecipientsFieldData(?Team $team = null, array $value = []): array\n {\n return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);\n }\n\n public function getJiminnyRecipientsFieldData(array $value = []): array\n {\n return $this->recipientsService->getJiminnyRecipientsFieldData($value);\n }\n\n public function getAdditionalPromptInputFieldData(?string $value = null): array\n {\n return [\n 'id' => 'additional_prompt_input',\n 'label' => 'Special requirements',\n 'inputType' => InputTypeEnum::TEXTAREA,\n 'required' => false,\n 'placeholder' => 'What should be the focus of the report?',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCustomReportNameFieldData(?string $value = null): array\n {\n return [\n 'id' => 'custom_name',\n 'label' => 'Custom report name',\n 'inputType' => InputTypeEnum::TEXT,\n 'required' => false,\n 'placeholder' => 'Enter custom name',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n // data providers\n public function getTeams(): array\n {\n $teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);\n\n $teamData = [];\n foreach ($teams as $team) {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n continue;\n }\n\n $teamData[] = $this->transformTeam($team);\n }\n\n return $teamData;\n }\n\n public function getTeamGroups(string $teamUuid): array\n {\n $data = [];\n $team = $this->getTeam($teamUuid);\n\n if ($team !== null) {\n $groups = $team->groups()->get();\n\n foreach ($groups as $group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n public function getTeamsGroupsOptions(array $filterTeamUuids = []): array\n {\n $data = [];\n $teams = $this->getTeams();\n\n foreach ($teams as $team) {\n if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {\n continue;\n }\n\n $data[] = [\n 'label' => $team['name'],\n 'groups' => $this->getTeamGroups($team['id']),\n ];\n }\n\n return $data;\n }\n\n public function getTeam(string $teamUuid): ?Team\n {\n return $this->teamRepository->idOrUuid($teamUuid);\n }\n\n public function getTeamById(int $teamId): ?Team\n {\n return $this->teamRepository->find($teamId);\n }\n\n public function getGroupsUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportGroups = $report->getGroups();\n foreach ($reportGroups as $groupId) {\n if ($group = $this->groupRepository->find($groupId)) {\n $uuids[] = $group->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getPlaybookCategoriesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $playbookCategories = $report->getPlaybookCategories();\n foreach ($playbookCategories as $id) {\n if ($category = $this->playbookCategoryRepository->find($id)) {\n $uuids[] = $category->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getDealAtCallStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getDealAtCallStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getCurrentDealStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getCurrentDealStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getRecipients());\n }\n\n public function getJiminnyUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function extractUserUuids(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => $user->getUuid())\n ->values()\n ->all();\n }\n\n // get mail data\n public function getRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getRecipients());\n }\n\n private function getJiminnyRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function buildRecipientUsers(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => [\n 'email' => $user->getEmailAddress(),\n 'name' => $user->getName(),\n 'timezone' => $user->getTimezone()->getName(),\n ])\n ->values()\n ->all();\n }\n\n public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array\n {\n if ($report->isAskJiminnyReport()) {\n $recipients = $this->resolveAskJiminnyRecipients($report);\n } else {\n $recipients = $this->getRecipientUsers($report);\n if ($includeJiminny) {\n $recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));\n }\n }\n\n $emails = [];\n\n return array_values(array_filter(\n $recipients,\n static function ($recipient) use (&$emails) {\n if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {\n return false;\n }\n $emails[] = $recipient['email'];\n\n return true;\n }\n ));\n }\n\n private function resolveAskJiminnyRecipients(AutomatedReport $report): array\n {\n $recipients = [];\n\n $creator = $report->getCreator();\n if ($creator !== null) {\n $recipients[] = [\n 'email' => $creator->getEmailAddress(),\n 'name' => $creator->getName(),\n 'timezone' => $creator->getTimezone()->getName(),\n ];\n }\n\n return array_merge(\n $recipients,\n $this->buildRecipientUsers($report->getRecipients()),\n $this->getGroupRecipientUsers($report),\n );\n }\n\n private function getGroupRecipientUsers(AutomatedReport $report): array\n {\n $users = [];\n foreach ($report->getGroups() as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group === null) {\n continue;\n }\n foreach ($group->getMembers() as $member) {\n $users[] = [\n 'email' => $member->getEmailAddress(),\n 'name' => $member->getName(),\n 'timezone' => $member->getTimezone()->getName(),\n ];\n }\n }\n\n return $users;\n }\n\n public function getReportTypeName(AutomatedReportResult $report): string\n {\n $type = $report->getReport()->getType();\n\n $getType = $this->transformReportType($type);\n\n return $getType['name'];\n }\n\n public function getReportPeriodName(AutomatedReportResult $report): string\n {\n $from = $report->getFromDate();\n $to = $report->getToDate();\n $frequency = $report->getReport()->getFrequency();\n\n if ($from === null || $to === null) {\n if (! $report->getReport()->isAskJiminnyReport()) {\n $invalidPeriod = $from === null ? 'from' : 'to';\n\n throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);\n }\n\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n }\n\n return $this->formatReportPeriodName($frequency, $from, $to);\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function getReportTeamsName(AutomatedReportResult $report): string\n {\n $groups = $report->getGroups();\n\n if (empty($groups)) {\n return 'All';\n }\n\n // Get group names from repository\n $groupNames = [];\n foreach ($groups as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group) {\n $groupNames[] = $group->getName();\n }\n }\n\n if (count($groupNames) === 1) {\n // Single team format\n $teamsName = $groupNames[0];\n } else {\n // Multiple teams format\n $teamsName = implode(', ', $groupNames);\n }\n\n return $teamsName;\n }\n\n public function getReportFileName(AutomatedReportResult $report): string\n {\n $customName = $report->getReport()->getCustomName();\n $periodName = $this->getReportPeriodName($report);\n $filenameSuffix = $this->getFilenameSuffix($report);\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $baseName = $this->getReportTypeName($report);\n\n if ($filenameSuffix) {\n $baseName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$baseName} - {$periodName} - {$this->getReportTeamsName($report)}\");\n }\n\n public function getReportFileNameWithExtension(AutomatedReportResult $result): string\n {\n $extension = $this->getMediaTypeMetadata($result)['extension'];\n\n return $this->getReportFileName($result) . '.' . $extension;\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n public function isUserRecipientOfReport(User $user, AutomatedReport $report): bool\n {\n $recipients = array_map('intval', $report->getRecipients()['users'] ?? []);\n\n return in_array($user->getId(), $recipients);\n }\n\n public function transformReportResults(Collection $automatedReportResults): array\n {\n $data = [];\n foreach ($automatedReportResults as $automatedReportResult) {\n /** @var AutomatedReportResult $automatedReportResult */\n\n $report = $automatedReportResult->getReport();\n\n $createdBy = $report->getCreator();\n $creator = [\n 'id' => $createdBy?->getUuid(),\n 'name' => $createdBy?->getName(),\n 'email' => $createdBy?->getEmailAddress(),\n 'photoUrl' => $createdBy?->getPhotoUrl(),\n ];\n\n $data[] = [\n 'id' => $automatedReportResult->getUuid(),\n 'name' => $automatedReportResult->getName(),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n 'recipients' => [\n ...array_values($this->transformGroups(team: $report->getTeam(), groupsIds: $report->getGroups())),\n ...array_values($this->transformRecipients($report->getRecipients())),\n ],\n 'report_type' => $this->transformReportType($report->getType()),\n 'media_type' => $automatedReportResult->getMediaType(),\n 'downloadUrl' => $this->generateReportResultDownloadUrl($automatedReportResult),\n 'viewUrl' => $this->generateReportResultViewUrl($automatedReportResult),\n 'generated_at' => $automatedReportResult->getGeneratedAt()?->toIso8601String(),\n 'creator' => $creator,\n ];\n }\n\n return $data;\n }\n\n public function hasCallTypeConference(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_CONFERENCE['id'], $report->getCallTypes(), true);\n }\n\n public function hasCallTypeDialer(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_DIALER['id'], $report->getCallTypes(), true);\n }\n\n // transformers\n private function transformTeam(Team $team): array\n {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n return [];\n }\n\n return [\n 'id' => $team->getUuid(),\n 'name' => $team->getName(),\n ];\n }\n\n private function transformReportFullView(AutomatedReport $report): array\n {\n $base = $this->transformReportBase($report);\n\n return $report->getType() === self::TYPE_ASK_JIMINNY\n ? $base + $this->transformAskJiminnyFields($report)\n : $base + $this->transformStandardReportFields($report);\n }\n\n private function transformReportBase(AutomatedReport $report): array\n {\n return [\n 'id' => $report->getUuid(),\n 'organization' => $this->transformOrganization(team: $report->getTeam()),\n 'report_type' => $this->transformReportType($report->getType()),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n ];\n }\n\n private function transformStandardReportFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n\n return [\n 'report_enabled' => $report->getStatus(),\n 'start_date_period' => $report->getFrom()?->format('Y-m-d H:i:s'),\n 'end_date_period' => $report->getTo()?->format('Y-m-d H:i:s'),\n 'deal_value_min' => $report->getDealValueMin(),\n 'deal_value_max' => $report->getDealValueMax(),\n 'call_types' => $this->transformCallType($report->getCallTypes()),\n 'media_types' => $this->transformMediaTypes($report),\n 'call_duration_min' => $this->transformDurationToMinutes($report->getCallDurationMin()),\n 'call_duration_max' => $this->transformDurationToMinutes($report->getCallDurationMax()),\n 'teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'deal_at_call_stages' => $this->transformStages(team: $team, stagesIds: $report->getDealAtCallStages()),\n 'current_deal_stages' => $this->transformStages(team: $team, stagesIds: $report->getCurrentDealStages()),\n 'recipients' => $this->transformRecipients($report->getRecipients()),\n 'created_by' => $this->transformCreator($report->getCreator()),\n 'additional_prompt_input' => $report->getAdditionalPromptInput(),\n 'custom_name' => $report->getCustomName(),\n 'created_at' => $report->getCreatedAt()->format('Y-m-d H:i:s'),\n 'updated_at' => $report->getUpdatedAt()->format('Y-m-d H:i:s'),\n 'deleted_at' => $report->getDeletedAt()?->format('Y-m-d H:i:s'),\n ];\n }\n\n private function transformAskJiminnyFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n $creatorId = $report->getAttribute('created_by');\n $explicitUserIds = array_values(array_filter(\n $report->getRecipients()['users'] ?? [],\n static fn ($id) => $id !== $creatorId\n ));\n\n return [\n 'report_name' => $report->getCustomName(),\n 'enabled' => $report->getStatus(),\n 'share_teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'share_users' => $this->transformRecipients(['users' => $explicitUserIds]),\n 'saved_search' => $this->transformSafeSearch($report->getSavedSearch()),\n 'ask_jiminny_prompt' => $this->transformAskJiminnyPrompt($report->getAskAnythingPrompt()),\n 'expires_on' => $report->getExpiresAt()?->format('Y-m-d'),\n ];\n }\n\n private function transformOrganization(?Team $team): array\n {\n return [\n 'id' => $team?->getUuid(),\n 'name' => $team?->getName(),\n ];\n }\n\n private function transformReportType(string $type): array\n {\n foreach (self::ALL_TYPES as $typeItem) {\n if ($typeItem['id'] === $type) {\n return $typeItem;\n }\n }\n\n return [];\n }\n\n private function transformCallType(array $types): array\n {\n $result = [];\n $callTypes = [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER];\n\n foreach ($types as $type) {\n foreach ($callTypes as $callTypeItem) {\n if ($callTypeItem['id'] === $type) {\n $result[] = $callTypeItem;\n\n break;\n }\n }\n }\n\n return $result;\n }\n\n private function transformMediaTypes(AutomatedReport $report): array\n {\n $values = [];\n\n foreach ($report->getMediaTypes() as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n continue;\n }\n\n $values[] = match ($mediaType) {\n self::MEDIA_TYPE_PDF => self::MEDIA_TYPE_OBJECT_PDF,\n self::MEDIA_TYPE_PODCAST => self::MEDIA_TYPE_OBJECT_PODCAST,\n };\n }\n\n return $values;\n }\n\n private function transformFrequency(string $frequency): array\n {\n foreach (self::ALL_FREQUENCIES as $frequencyItem) {\n if ($frequencyItem['id'] === $frequency) {\n return $frequencyItem;\n }\n }\n\n return [];\n }\n\n public function transformDurationToMinutes(?int $duration): ?int\n {\n if (! $duration) {\n return null;\n }\n\n return (int) ($duration / 60);\n }\n\n private function transformGroups(?Team $team, array $groupsIds): array\n {\n if (empty($groupsIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($groupsIds as $groupId) {\n $group = $team->groups()->where('id', $groupId)->first();\n\n if ($group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n 'photoUrl' => $group->getPhotoUrl(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformStages(?Team $team, array $stagesIds): array\n {\n if (empty($stagesIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($stagesIds as $stageId) {\n $stage = $team->stages()->where('id', $stageId)->first();\n\n if ($stage) {\n $data[] = [\n 'id' => $stage->getUuid(),\n 'name' => $stage->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformRecipients(array $recipients): array\n {\n $users = [];\n foreach ($recipients['users'] ?? [] as $userId) {\n $users[] = $this->transformUser($userId);\n }\n\n return $users;\n }\n\n private function transformCreator(?User $user): ?array\n {\n if ($user === null) {\n return null;\n }\n\n return $this->transformUser($user->getId());\n }\n\n private function transformAskJiminnyPrompt(?AskAnythingPrompt $prompt): ?array\n {\n if ($prompt === null) {\n return null;\n }\n\n return [\n 'id' => $prompt->getUuid(),\n 'name' => $prompt->getTitle(),\n ];\n }\n\n private function transformSafeSearch(?Search $search): ?array\n {\n if ($search === null) {\n return null;\n }\n\n return [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ];\n }\n\n private function transformUser(int $userId): array\n {\n /* @var ?User $user */\n $user = $this->userRepository->find($userId);\n\n return [\n 'id' => $user?->getUuid(),\n 'name' => $user?->getName(),\n 'email' => $user?->getEmailAddress(),\n 'photoUrl' => $user?->getPhotoUrl(),\n ];\n }\n\n public function create(array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $validatedData['created_by'] = auth()->id();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function update(string $uuid, array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $report = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $report) {\n throw new InvalidArgumentException('Report not found');\n }\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Create an Ask Jiminny report.\n */\n public function createAskJiminnyReport(array $data, User $creator): array\n {\n $validatedData = $this->validateAskJiminnyReportData($data, $creator);\n $validatedData['created_by'] = $creator->getId();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Update an Ask Jiminny report.\n */\n public function updateAskJiminnyReport(AutomatedReport $report, array $data, User $user): array\n {\n if (! $report->isAskJiminnyReport()) {\n throw new InvalidArgumentException('Report is not an Ask Jiminny report');\n }\n\n $validatedData = $this->validateAskJiminnyReportData($data, $user);\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function updateAskJiminnyReportStatus(AutomatedReport $report, bool $status): array\n {\n $this->automatedReportsRepository->update($report, ['status' => $status]);\n\n return $this->transformReportFullView($report->fresh());\n }\n\n /**\n * Validate and transform data for Ask Jiminny reports.\n */\n private function validateAskJiminnyReportData(array $data, User $user): array\n {\n // Validate name\n $name = trim($data['report_name'] ?? '');\n if (empty($name)) {\n throw new InvalidArgumentException('Report name is required');\n }\n if (mb_strlen($name) > 50) {\n throw new InvalidArgumentException('Report name must be 50 characters or less');\n }\n\n // Validate frequency (only daily, weekly, monthly for Ask Jiminny)\n $frequency = $data['frequency'] ?? null;\n $askJiminnyFrequencies = [self::FREQUENCY_DAILY, self::FREQUENCY_WEEKLY, self::FREQUENCY_MONTHLY];\n if (! in_array($frequency, $askJiminnyFrequencies, true)) {\n throw new InvalidArgumentException('Frequency must be daily, weekly, or monthly');\n }\n\n // Validate expiration date\n $expiresAt = $data['expires_on'] ?? null;\n if (empty($expiresAt)) {\n throw new InvalidArgumentException('Expiration date is required');\n }\n\n try {\n $expiresAtDate = Carbon::parse($expiresAt);\n } catch (InvalidFormatException $e) {\n throw new InvalidArgumentException('Expiration date format is invalid');\n }\n $maxExpiration = Carbon::now()->addYear();\n if ($expiresAtDate->gt($maxExpiration)) {\n throw new InvalidArgumentException('Expiration date cannot be more than 1 year from now');\n }\n if ($expiresAtDate->isPast()) {\n throw new InvalidArgumentException('Expiration date cannot be in the past');\n }\n\n // Validate saved search\n $activitySearchId = $data['saved_search'] ?? null;\n if (empty($activitySearchId)) {\n throw new InvalidArgumentException('Saved search is required');\n }\n $savedSearch = $this->activitySearchRepository->findByUuidAndUser($activitySearchId, $user);\n if (! $savedSearch) {\n throw new InvalidArgumentException('Saved search not found or does not belong to you');\n }\n\n // Validate saved prompt\n $askAnythingPromptId = $data['ask_jiminny_prompt'] ?? null;\n if (empty($askAnythingPromptId)) {\n throw new InvalidArgumentException('Ask Jiminny prompt is required');\n }\n $prompt = $this->askAnythingRepository->getPromptByUuid($askAnythingPromptId);\n if (! $prompt) {\n throw new InvalidArgumentException('Ask Jiminny prompt not found');\n }\n\n // Validate status\n $status = $data['enabled'] ?? false;\n\n $recipientUserIds = [$user->getId()];\n\n if (! empty($data['share_users'])) {\n $sharedUserIds = $this->validateAndGetUserIdsByTeam(\n $user->team,\n (array) $data['share_users']\n );\n $recipientUserIds = array_merge($recipientUserIds, $sharedUserIds);\n }\n\n $sharedGroupIds = [];\n if (! empty($data['share_teams'])) {\n $sharedGroupIds = $this->validateAndGetGroupIds($user->team, (array) $data['share_teams']);\n }\n\n $recipientUserIds = array_values(array_unique($recipientUserIds));\n\n return [\n 'team_id' => $user->getTeamId(),\n 'type' => self::TYPE_ASK_JIMINNY,\n 'status' => (bool) $status,\n 'frequency' => $frequency,\n 'custom_name' => $name,\n 'activity_search_id' => $savedSearch->getId(),\n 'ask_anything_prompt_id' => $prompt->getId(),\n 'expires_at' => $expiresAtDate->toDateString(),\n 'media_types' => [self::MEDIA_TYPE_PDF],\n 'call_types' => [],\n 'recipients' => ['users' => $recipientUserIds],\n 'groups' => $sharedGroupIds,\n ];\n }\n\n public static function getAskJiminnyFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::ASK_JIMINNY_FREQUENCIES);\n }\n\n public function getAskJiminnyReportFilters(User $user): array\n {\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n return [\n [\n 'id' => 'prompt',\n 'label' => 'Prompt',\n 'options' => $prompts,\n ],\n [\n 'id' => 'saved_search',\n 'label' => 'Saved Search',\n 'options' => $savedSearches,\n ],\n ];\n }\n\n public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array\n {\n $team = $user->getTeam();\n $userTimezone = $user->getTimezone();\n\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n $teamGroups = $this->groupRepository->getAllByTeam($team)->map(fn ($group) => [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ])->values()->all();\n\n $shareUsers = $this->recipientsService->getRecipientsFieldData(team: $team)['options'] ?? [];\n\n $sharedTeamsValue = [];\n $sharedUsersValue = [];\n if ($report) {\n $sharedTeamsValue = $this->transformGroups($team, $report->getGroups());\n\n $recipientUserIds = $report->getRecipients()['users'] ?? [];\n $creatorId = $report->getAttribute('created_by');\n $sharedUserIds = array_values(array_filter(\n $recipientUserIds,\n static fn ($id) => $id !== $creatorId\n ));\n $sharedUsersValue = collect($sharedUserIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (User $u) => [\n 'id' => $u->getUuid(),\n 'name' => $u->getName(),\n ])\n ->values()\n ->all();\n }\n\n return [\n 'fields' => [\n [\n 'id' => 'enabled',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'label' => '',\n 'value' => $report?->getStatus() ?? false,\n ],\n [\n 'id' => 'report_name',\n 'inputType' => InputTypeEnum::TEXT,\n 'label' => 'Name',\n 'placeholder' => 'Enter name',\n 'required' => true,\n 'validation' => ['maxLength' => 50],\n 'value' => $report?->getCustomName() ?? '',\n ],\n [\n 'id' => 'frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Frequency',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::ASK_JIMINNY_FREQUENCIES,\n 'value' => $report ? $this->transformFrequency($report->getFrequency()) : null,\n ],\n [\n 'id' => 'expires_on',\n 'inputType' => InputTypeEnum::DATE,\n 'label' => 'Expires on',\n 'required' => true,\n 'placeholder' => 'Select',\n 'validation' => [\n 'minDate' => now($userTimezone)->toDateString(),\n 'maxDate' => now($userTimezone)->addYear()->toDateString(),\n ],\n 'value' => $report?->getExpiresAt()?->toDateString(),\n ],\n [\n 'id' => 'share_teams',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team',\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $teamGroups,\n 'value' => $sharedTeamsValue,\n ],\n [\n 'id' => 'share_users',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team member',\n 'required' => false,\n 'placeholder' => 'Select',\n 'groupLabelKey' => 'label',\n 'groupValuesKey' => 'users',\n 'optionLabelKey' => 'name',\n 'optionValueKey' => 'id',\n 'options' => $shareUsers,\n 'value' => $sharedUsersValue,\n ],\n [\n 'id' => 'saved_search',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Saved search',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $savedSearches,\n 'value' => $report && $report->getSavedSearch() ? [\n 'id' => $report->getSavedSearch()->getUuid(),\n 'name' => $report->getSavedSearch()->getName(),\n ] : null,\n ],\n [\n 'id' => 'ask_jiminny_prompt',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Ask Jiminny prompt',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $prompts,\n 'value' => $report && $report->getAskAnythingPrompt() ? [\n 'id' => $report->getAskAnythingPrompt()->getUuid(),\n 'name' => $report->getAskAnythingPrompt()->getTitle(),\n ] : null,\n ],\n ],\n ];\n }\n\n private function updateResultNames(AutomatedReport $automatedReport): void\n {\n $results = $this->automatedReportsRepository->getResultsByReport($automatedReport);\n\n foreach ($results as $result) {\n $result->update(['name' => $this->getReportFileName($result)]);\n }\n }\n\n public function updateStatus(string $uuid, array $data): array\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $automatedReport->update([\n 'status' => $status,\n ]);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n private function generateOneOffReport(AutomatedReport $automatedReport): void\n {\n // the scheduler handles all the other frequency types\n if ($automatedReport->getStatus() === false || $automatedReport->getFrequency() !== self::FREQUENCY_ONE_OFF) {\n return;\n }\n\n $this->dispatcher->dispatch(new RequestGenerateReportJob($automatedReport->getUuid()));\n }\n\n public function getReport(string $uuid): AutomatedReport\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n return $automatedReport;\n }\n\n public function get(string $uuid): array\n {\n $automatedReport = $this->getReport($uuid);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): array\n {\n $results = [];\n $collection = $this->automatedReportsRepository->getAllStandardReports($sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function listAskJiminnyReports(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): array {\n $results = [];\n $collection = $this->automatedReportsRepository->getAskJiminnyReportsByUser($user, $sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function delete(string $uuid): void\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $automatedReport->delete();\n }\n\n public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult\n {\n return $this->automatedReportsRepository->createResult(\n array_merge(\n [\n 'report_id' => $automatedReport->getId(),\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n ],\n $data\n )\n );\n }\n\n public function getReportResult(string $resultUuid): AutomatedReportResult\n {\n $report = $this->automatedReportsRepository->findResultByUuid($resultUuid);\n\n if (! $report) {\n throw new ModelNotFoundException('Report Result not found');\n }\n\n return $report;\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return $this->automatedReportsRepository->findChildResult($result, $type);\n }\n\n // prophet API calls\n /**\n * @throws ApplicationException\n */\n public function getGenerateReportPayload(AutomatedReport $automatedReport, string $reportResultUuid): array\n {\n $period = $this->calculateFromAndToDate($automatedReport);\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n return [\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResultUuid,\n 'report_type' => $automatedReport->getType(),\n 'media_types' => $automatedReport->getMediaTypes(),\n 'from_date' => $fromDate->startOfDay()->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->endOfDay()->format(DateTimeInterface::RFC3339),\n 'group_ids' => $automatedReport->getGroups(),\n 'call_deal_stage' => $automatedReport->getDealAtCallStages(),\n 'current_deal_stage' => $automatedReport->getCurrentDealStages(),\n 'deal_min_value' => $automatedReport->getDealValueMin(),\n 'deal_max_value' => $automatedReport->getDealValueMax(),\n 'call_types' => $automatedReport->getCallTypes(),\n 'call_duration_min_seconds' => $automatedReport->getCallDurationMin(),\n 'call_duration_max_seconds' => $automatedReport->getCallDurationMax(),\n 'special_requirements' => $automatedReport->getAdditionalPromptInput(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->formatReportPeriodName(\n $automatedReport->getFrequency(),\n $fromDate,\n $toDate,\n ),\n 'playbook_categories' => $automatedReport->getPlaybookCategories(),\n 'custom_name' => $automatedReport->getCustomName(),\n ];\n }\n\n // $inputPayload - FE payload structure\n public function getActivitiesCountPayload(array $inputPayload): array\n {\n // Use validateAndTransformData to validate and normalize input\n $validatedData = $this->validateAndTransformData($inputPayload);\n $period = $this->calculateFromAndToDatePeriod(\n $validatedData['frequency'],\n Carbon::parse($validatedData['from']),\n Carbon::parse($validatedData['to']),\n );\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n // Create payload similar to getGenerateReportPayload\n return [\n 'team_id' => $validatedData['team_id'],\n 'group_ids' => $validatedData['groups'] ?? [],\n 'report_type' => $validatedData['type'],\n 'from_date' => $fromDate->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->format(DateTimeInterface::RFC3339),\n 'call_deal_stage' => $validatedData['deal_at_call_stages'] ?? [],\n 'current_deal_stage' => $validatedData['current_deal_stages'] ?? [],\n 'deal_min_value' => $validatedData['deal_value_min'] ?? null,\n 'deal_max_value' => $validatedData['deal_value_max'] ?? null,\n 'call_types' => $validatedData['call_types'],\n 'call_duration_min_seconds' => $validatedData['call_duration_min'] ?? null,\n 'call_duration_max_seconds' => $validatedData['call_duration_max'] ?? null,\n 'special_requirements' => $validatedData['additional_prompt_input'] ?? null,\n 'playbook_categories' => $validatedData['playbook_categories'] ?? [],\n 'request_id' => null,\n 'callback_url' => null,\n ];\n }\n\n public function shouldSendReport(array $users, ?CarbonInterface $generatedAt = null): bool\n {\n if (empty($users)) {\n return false;\n }\n\n $earliestTz = collect($users)\n ->mapWithKeys(function (array $user) {\n $tz = new DateTimeZone($user['timezone']);\n $nowUtc = new DateTime('now', new DateTimeZone('UTC'));\n $offset = $tz->getOffset($nowUtc);\n\n return [$user['timezone'] => $offset];\n })\n ->sortDesc()\n ->keys()\n ->first();\n\n $now = Carbon::now($earliestTz);\n $isScheduledTime = (int) $now->format('H') === self::SENT_REPORT_AT_HOURS;\n\n if ($isScheduledTime) {\n return true;\n }\n\n return $this->hasPassedScheduledTime($generatedAt, $earliestTz);\n }\n\n public function hasPassedScheduledTime(?CarbonInterface $generatedAt, string $timezone): bool\n {\n if ($generatedAt === null) {\n return false;\n }\n\n $now = Carbon::now($timezone);\n $scheduledTime = $now->copy()->setTime(self::SENT_REPORT_AT_HOURS, 0, 0);\n\n if ($now->hour < self::SENT_REPORT_AT_HOURS) {\n $scheduledTime = $scheduledTime->subDay();\n }\n\n $scheduledTimeUtc = $scheduledTime->copy()->utc();\n $generatedAtUtc = $generatedAt->copy()->utc();\n $nowUtc = $now->copy()->utc();\n\n return $generatedAtUtc->lt($scheduledTimeUtc) && $nowUtc->gt($scheduledTimeUtc);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function calculateFromAndToDate(AutomatedReport $automatedReport): array\n {\n return $this->calculateFromAndToDatePeriod(\n $automatedReport->getFrequency(),\n $automatedReport->getFrom(),\n $automatedReport->getTo()\n );\n }\n\n public function getAskJiminnyGenerateReportPayload(\n AutomatedReport $automatedReport,\n AutomatedReportResult $reportResult,\n array $activityIds,\n ): array {\n return [\n 'user_question' => $automatedReport->getAskAnythingPrompt()?->getContent(),\n 'call_ids' => array_map('strval', $activityIds),\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResult->getUuid(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->getReportPeriodName($reportResult),\n 'report_name' => $automatedReport->getCustomName(),\n ];\n }\n\n private function getCallbackUrl(): string\n {\n return $this->webhookService->route('jiminny.webhook.reports.ready');\n }\n\n /**\n * Validate and transform payload data for automated reports\n *\n * @param array $data\n *\n * @throws InvalidArgumentException\n *\n * @return array\n */\n private function validateAndTransformData(array $data): array\n {\n // Validate organization (team) and check feature\n $team = $this->validateOrganization($data['organization'] ?? null);\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $type = $this->validateReportType($data['report_type'] ?? null);\n $frequency = $this->validateFrequency($data['frequency'] ?? null);\n $additionalPromptInput = $this->validateAdditionalPromptInput(\n $data['additional_prompt_input'] ?? null\n );\n $customReportName = $this->validateCustomReportName($data['custom_name'] ?? null);\n\n // Prepare data for the database\n $reportData = [\n 'team_id' => $team->getId(),\n 'type' => $type,\n 'status' => $status,\n 'frequency' => $frequency,\n 'additional_prompt_input' => $additionalPromptInput,\n 'custom_name' => $customReportName,\n ];\n\n // Validate deal values\n $reportData = $this->validateDealValues($data, $reportData);\n\n // Validate date range\n $reportData = $this->validateDateRange($data, $reportData, $frequency);\n\n // Validate call durations\n $reportData = $this->validateCallDurations($data, $reportData);\n\n // Validate call types\n $reportData = $this->validateCallTypes($data, $reportData);\n\n // Validate media types\n $reportData = $this->validateMediaTypes($data, $reportData);\n\n // Validate groups\n if (isset($data['teams'])) {\n $reportData['groups'] = $this->validateAndGetGroupIds($team, $data['teams']);\n }\n\n // Validate deal stages\n $reportData = $this->validateDealStages($data, $reportData, $team, $type);\n\n // Validate playbook categories\n $reportData = $this->validatePlaybookCategories($data, $reportData, $team);\n\n // Validate recipients\n $reportData['recipients'] = [\n 'users' => $this->validateAndGetUserIdsByTeam($team, $data['recipients'] ?? []),\n ];\n\n if (isset($data['jiminny_recipients'])) {\n // Validate Jiminny recipients\n $reportData['jiminny_recipients'] = [\n 'users' => $this->validateAndGetJiminnyUserIds((array) $data['jiminny_recipients']),\n ];\n }\n\n return $reportData;\n }\n\n private function validateDealValues(array $data, array $reportData): array\n {\n if (isset($data['min_deal_value'])) {\n $reportData['deal_value_min'] = (int) $data['min_deal_value'];\n\n if ($reportData['deal_value_min'] > 4294967295 || $reportData['deal_value_min'] < 0) {\n throw new InvalidArgumentException('Min deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_deal_value'])) {\n $reportData['deal_value_max'] = (int) $data['max_deal_value'];\n\n if ($reportData['deal_value_max'] > 4294967295 || $reportData['deal_value_max'] < 0) {\n throw new InvalidArgumentException('Max deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['min_deal_value'], $data['max_deal_value'])\n && $data['min_deal_value'] > $data['max_deal_value']\n ) {\n throw new InvalidArgumentException('Min deal value cannot be greater than max deal value');\n }\n\n return $reportData;\n }\n\n private function validateDateRange(array $data, array $reportData, string $frequency): array\n {\n // Set date range only for one_off frequency\n if ($frequency === 'one_off') {\n if (isset($data['start_date_period'])) {\n $reportData['from'] = $this->parseDate($data['start_date_period']);\n }\n\n if (isset($data['end_date_period'])) {\n $reportData['to'] = $this->parseDate($data['end_date_period']);\n }\n\n if (empty($reportData['from']) || empty($reportData['to'])) {\n throw new InvalidArgumentException(\n 'Start date and end date are required for one_off frequency'\n );\n }\n } else {\n $reportData['from'] = null;\n $reportData['to'] = null;\n }\n\n return $reportData;\n }\n\n private function validateCallDurations(array $data, array $reportData): array\n {\n // Convert call durations from minutes to seconds\n if (isset($data['min_call_duration'])) {\n $reportData['call_duration_min'] = (int) $data['min_call_duration'] * 60;\n\n if ($reportData['call_duration_min'] > 4294967295 || $reportData['call_duration_min'] < 0) {\n throw new InvalidArgumentException('Min call duration should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_call_duration'])) {\n $reportData['call_duration_max'] = (int) $data['max_call_duration'] * 60;\n\n if ($reportData['call_duration_max'] > 4294967295 || $reportData['call_duration_max'] < 0) {\n throw new InvalidArgumentException('Max call duration should be between 0 and 4294967295');\n }\n }\n\n return $reportData;\n }\n\n private function validateCallTypes(array $data, array $reportData): array\n {\n // Set call types\n $reportData['call_types'] = $data['call_type'] ?? [];\n if (empty($reportData['call_types'])) {\n $reportData['call_types'] = self::getCallTypes();\n }\n\n foreach ($reportData['call_types'] as $callType) {\n if (! in_array($callType, self::getCallTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Call type %s is invalid', $callType));\n }\n }\n\n return $reportData;\n }\n\n private function validateMediaTypes(array $data, array $reportData): array\n {\n // Set media types from input data\n $reportData['media_types'] = $data['media_types'] ?? [];\n\n if (empty($reportData['media_types'])) {\n throw new InvalidArgumentException('Media types are required');\n }\n\n foreach ($reportData['media_types'] as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n throw new InvalidArgumentException(sprintf('Media type %s is invalid', $mediaType));\n }\n }\n\n return $reportData;\n }\n\n private function validateDealStages(array $data, array $reportData, Team $team, string $reportType): array\n {\n // Validate and set deal stages\n if (isset($data['deal_stage_at_call'])) {\n $reportData['deal_at_call_stages'] =\n $this->validateAndGetDealStageIds($team, $data['deal_stage_at_call'], 'Deal stage at call');\n }\n\n if (isset($data['current_deal_stage'])) {\n $reportData['current_deal_stages'] =\n $this->validateAndGetDealStageIds($team, $data['current_deal_stage'], 'Current deal stage');\n }\n\n // Ensure current_deal_stage is not provided for loss_analysis report type\n if ($reportType === self::TYPE_LOSS_ANALYSIS && ! empty($data['current_deal_stage'])) {\n throw new InvalidArgumentException('Current deal stage is not applicable for Loss Analysis reports');\n }\n\n return $reportData;\n }\n\n // transform uuid to id\n private function validatePlaybookCategories(array $data, array $reportData, Team $team): array\n {\n $key = 'playbook_categories';\n\n if (isset($data[$key])) {\n $payloadIds = $data[$key];\n $ids = [];\n\n foreach ($payloadIds as $uuid) {\n $uuid = (string) $uuid;\n\n try {\n $playbookCategory = $this->playbookCategoryRepository->findByUuid($uuid);\n } catch (Throwable $throwable) {\n Log::error(__METHOD__ . ' ' . $throwable->getMessage());\n\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory) {\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory->hasPlaybook()) {\n throw new InvalidArgumentException(sprintf('Playbook category %s has no playbook', $uuid));\n }\n\n if ($playbookCategory->getPlaybook()->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Playbook category %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $ids[] = $playbookCategory->getId();\n }\n\n $reportData[$key] = $ids;\n }\n\n return $reportData;\n }\n\n private function validateReportStatus($status): bool\n {\n if (! in_array($status, [true, false], true)) {\n throw new InvalidArgumentException('Report status is invalid');\n }\n\n return $status;\n }\n\n private function validateReportType($type): string\n {\n if (! in_array($type, self::getTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Report type is invalid: %s', $type));\n }\n\n return $type;\n }\n\n private function validateFrequency($frequency): string\n {\n if (! in_array($frequency, self::getFrequencies(), true)) {\n throw new InvalidArgumentException('Frequency is invalid');\n }\n\n return $frequency;\n }\n\n private function validateAdditionalPromptInput(?string $additionalPromptInput): ?string\n {\n if ($additionalPromptInput && strlen($additionalPromptInput) > 5000) {\n throw new InvalidArgumentException('Additional Prompt Input should be less than 5000 characters');\n }\n\n return $additionalPromptInput;\n }\n\n private function validateCustomReportName(?string $customReportName): ?string\n {\n if ($customReportName === null || $customReportName === '') {\n return null;\n }\n\n if (strlen($customReportName) > 70) {\n throw new InvalidArgumentException('Custom report name should be less than 70 characters');\n }\n\n return $customReportName;\n }\n\n private function validateOrganization(?string $organizationUuid): Team\n {\n if (! $organizationUuid) {\n throw new InvalidArgumentException('Organization is required');\n }\n\n $team = $this->teamRepository->idOrUuid($organizationUuid);\n\n if (! $team) {\n throw new InvalidArgumentException('Organization not found');\n }\n\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n throw new InvalidArgumentException('Organization does not have the Automated Reports feature');\n }\n\n return $team;\n }\n\n private function validateAndGetGroupIds(Team $team, array $teamUuids): array\n {\n $groupIds = [];\n\n foreach ($teamUuids as $uuid) {\n $group = $this->groupRepository->findByUuid($uuid);\n\n if ($group === null || $group->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Group %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $groupIds[] = $group->getId();\n\n }\n\n return $groupIds;\n }\n\n private function validateAndGetDealStageIds(Team $team, array $stageUuids, string $propertyLabel): array\n {\n $stageIds = [];\n\n foreach ($stageUuids as $uuid) {\n $stage = $this->stageRepository->findByUuid($uuid);\n\n if ($stage === null || $stage->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Stage %s not found for team %s for %s', $uuid, $team->getUuid(), $propertyLabel)\n );\n }\n\n $stageIds[] = $stage->getId();\n }\n\n return $stageIds;\n }\n\n private function validateAndGetUserIds(array $userUuids, callable $teamCheck): array\n {\n if (empty($userUuids)) {\n return [];\n }\n\n $userIds = [];\n\n foreach ($userUuids as $uuid) {\n $user = $this->userRepository->findByUuid($uuid);\n\n if (! $user || ! $user->isStatusActive()) {\n throw new InvalidArgumentException(\n sprintf('User %s not found or is not active', $uuid)\n );\n }\n\n if (! $teamCheck($user)) {\n throw new InvalidArgumentException(\n sprintf('User %s does not belong to the allowed team(s)', $uuid)\n );\n }\n\n $userIds[] = $user->getId();\n }\n\n return $userIds;\n }\n\n private function validateAndGetUserIdsByTeam(Team $team, array $userUuids): array\n {\n return $this->validateAndGetUserIds($userUuids, fn ($user) => $user->getTeamId() === $team->getId());\n }\n\n private function validateAndGetJiminnyUserIds(array $userUuids): array\n {\n $allowedTeamIds = config('kiosk.teamIds', []);\n\n return $this->validateAndGetUserIds($userUuids, fn ($user) => in_array($user->getTeamId(), $allowedTeamIds, true));\n }\n\n private function parseDate(string $dateString): string\n {\n return date('Y-m-d H:i:s', strtotime($dateString));\n }\n\n private function generateReportResultViewUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.view', ['uuid' => $result->getUuid()]);\n }\n\n private function generateReportResultDownloadUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.download', ['uuid' => $result->getUuid()]);\n }\n\n private function getReportMediaRouteResource(AutomatedReportResult $result): string\n {\n if ($result->getMediaType() === self::MEDIA_TYPE_PDF) {\n return self::PDF_KEY;\n } elseif ($result->getMediaType() === self::MEDIA_TYPE_PODCAST) {\n return self::AUDIO_KEY;\n }\n\n throw new \\InvalidArgumentException('Unknown media type.');\n }\n\n public function getMediaPath(AutomatedReportResult $result): ?string\n {\n $url = match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => $result->getPdfUrl(),\n self::MEDIA_TYPE_PODCAST => $result->getPodcastAudioUrl(),\n default => null,\n };\n\n if ($url === null) {\n return null;\n }\n\n $path = parse_url(trim($url, '\"\\''), PHP_URL_PATH);\n\n return $path ?: null;\n }\n\n public function getFilenameSuffix(AutomatedReportResult $result): ?string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => 'Podcast',\n default => null,\n };\n }\n\n public function getMailSubjectSuffix(AutomatedReportResult $result): string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => 'report',\n self::MEDIA_TYPE_PODCAST => 'podcast',\n default => '',\n };\n }\n\n public function getMediaTypeMetadata(AutomatedReportResult $result): array\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => ['extension' => 'mp3', 'mime' => 'audio/mpeg'],\n self::MEDIA_TYPE_PDF => ['extension' => 'pdf', 'mime' => 'application/pdf'],\n default => ['extension' => null, 'mime' => null],\n };\n }\n\n public function deleteS3Files(AutomatedReportResult $result): void\n {\n $teamUuid = $result->getReport()->getTeam()->getUuid();\n $reportUuid = $result->getUuid();\n\n // delete all files for a report uuid no mather of pdf, podcast, or both\n // in case of both - the podcast files are linked to the pdf (parent) uuid\n // pdf and podcast date times should be close\n $path = sprintf('%s/%s/%s', $teamUuid, self::S3_DIR, $reportUuid);\n\n foreach (self::FILE_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted S3 file', [\n 'path' => $file,\n ]);\n }\n }\n\n foreach (self::FILE_PODCAST_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '_podcast.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted Podcast S3 file', [\n 'path' => $file,\n ]);\n }\n }\n }\n\n /**\n *\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): Collection\n {\n return $this->automatedReportsRepository->getTeamIdsWithReportsResults($teamId);\n }\n\n /**\n * Core delete logic for report results using a query\n *\n * @param Builder $query\n * @param array $logContext\n *\n * @return int\n */\n private function deleteReportResultsByQuery(Builder $query, array $logContext = []): int\n {\n $deletedCount = 0;\n\n if ($query->exists()) {\n Log::info(\n 'Run delete report results',\n array_merge(\n $logContext,\n [\n 'service' => 'AutomatedReportsService',\n ]\n )\n );\n\n $query->chunkById(50, function ($results) use (&$deletedCount, $logContext) {\n foreach ($results as $result) {\n $this->deleteReportResult($result);\n $deletedCount++;\n\n Log::info(\n 'Deleted a report result',\n array_merge(\n $logContext,\n [\n 'result_id' => $result->getId(),\n 'report_id' => $result->getReportId(),\n ]\n )\n );\n }\n });\n }\n\n return $deletedCount;\n }\n\n /**\n * Delete report results for a team by retention period\n *\n * @param Team $team\n * @param CarbonImmutable $retentionDate\n *\n * @return int Number of deleted report results\n */\n public function deleteReportsResultsInRetentionPeriod(Team $team, CarbonImmutable $retentionDate): int\n {\n $reportIds = $this->automatedReportsRepository->getReportIdsByTeam($team);\n\n if ($reportIds->isEmpty()) {\n return 0;\n }\n\n $query = $this->automatedReportsRepository\n ->getReportResultsQueryForRetention($team, $retentionDate);\n\n return $this->deleteReportResultsByQuery($query, [\n 'team_id' => $team->getId(),\n 'retention_date' => $retentionDate->toDateTimeString(),\n ]);\n }\n\n /**\n * Delete ALL report results for a specific automated report\n *\n * @param string $uuid\n *\n * @return int\n */\n public function deleteReportResults(string $uuid): int\n {\n $report = $this->getReport($uuid);\n\n $query = $this->automatedReportsRepository->getResultsByReportQuery($report);\n\n return $this->deleteReportResultsByQuery($query, [\n 'report_uuid' => $uuid,\n 'report_id' => $report->getId(),\n ]);\n }\n\n public function deleteReportResult(AutomatedReportResult $result): void\n {\n $this->deleteS3Files($result);\n\n $result->delete();\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getTeamReports(Team $team): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getReportsByTeam($team);\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getReportResults(AutomatedReport $report): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getResultsByReport($report);\n }\n\n public function deleteAllReportResults(AutomatedReport $report): void\n {\n $results = $this->getReportResults($report);\n\n /** @var AutomatedReportResult $result */\n foreach ($results as $result) {\n Log::info('Deleting result', [\n 'report' => $report->getId(),\n 'result' => $result->getId(),\n ]);\n\n $this->deleteReportResult($result);\n }\n }\n\n public function deleteAllData(Team $team): void\n {\n Log::info('Deleting automated report and results for team', [\n 'team' => $team->getId(),\n ]);\n\n $reports = $this->getTeamReports($team);\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n Log::info('Deleting report', [\n 'team' => $team->getId(),\n 'report' => $report->getId(),\n ]);\n\n $this->deleteAllReportResults($report);\n\n $report->delete();\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"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}]...
|
3397592283435315795
|
6686367547760219213
|
idle
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
16
13
13
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE id = 1;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;
SELECT * FROM crm_fields WHERE id = 2234;
SELECT * FROM crm_field_values WHERE crm_field_id = 2234;
select * from crm_profiles where user_id = 143;
select * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO
select * from business_processes where crm_configuration_id = 39;
# 01941000000H669AAC, 01941000000H66JAAS
select * from record_type_field_values
where record_type_id IN (24);
select * from crm_field_values where id IN (2730);
select * from crm_configurations where id = 39;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce'; #1035
select * from users where team_id = 1; # 222 group 3
SELECT * FROM activities WHERE user_id = 222 order by id desc;
select * from sidekick_settings where team_id = 1;
select * from teams where id = 1;
select * from team_features where team_id = 1;
select * from activities where crm_configuration_id = 2
and provider = 'ms-teams' and id = 608765;
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';
select * from sidekick_settings where team_id = 2;
SELECT * FROM activities WHERE id = 608660;
select * from activity_summary_logs where activity_id = 608660;
select * from ai_prompts where transcription_id = 11214;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;
# id: 608818, crm: 59628809737
SELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;
# id: 608821, crm: 59632069252
SELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,
playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,
scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at
FROM activities a
join calendar_events ce on a.calendar_event_id = ce.id
WHERE a.id IN (608818, 608821);
select * from users where team_id = 1;
select * from team_settings where team_id = 1;
select * from crm_profiles where crm_configuration_id = 39 order by user_id;
select * from team_features where team_id = 1;
select * from users where team_id = 2;
SELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639
# Preslava N. Ivanova, grou id 3
SELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;
select * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';
select
a.id,
a.type,
a.scheduled_start_time,
a.actual_start_time,
a.created_at,
a.opportunity_id,
a.status
FROM activities a
WHERE opportunity_id = 344
and status IN ('completed', 'received', 'delivered')
and (
(a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))
;
SELECT * FROM users WHERE id = 222;
SELECT * FROM crm_profiles WHERE user_id = 222;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;
select * from group_deal_risk_types;
select * from opportunities where team_id = 1;
SELECT * FROM opportunities WHERE id = 315;
SELECT * FROM crm_field_data WHERE object_id = 315;
select * from crm_field_data where object_id = 260;
select * from generic_ai_prompts where subject_id = 315;
select * from teams; # 36, 21, 121, [EMAIL]
SELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';
# [PASSWORD_DOTS]
select * from teams where id = 1;
select * from crm_configurations where id = 39;
select * from users where team_id = 1;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 1;
# 1 - 00541000004281rAAA
# 204 - 0052g000003freeAAA
# 429 - 0052g000003qGOiAAM
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
select * from activities where type = 'softphone'
and created_at > '2024-12-11 15:24:36' order by id desc;
select * from activity_providers where team_id = 1;
select * from activity_provider_users where activity_provider_id = 328;
select * from opportunities where crm_configuration_id = 39
AND account_id = 178 AND is_closed = false
order by created_at DESC;
select * from contacts where id = 3952;
select * from accounts where id = 178;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations where id = 21;
select * from users where team_id = 36;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 36;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 36
and sa.provider = 'bullhorn';
select * from social_accounts where id = 348;
UPDATE social_accounts SET
provider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',
provider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',
expires = 1733998131,
state = 'connected'
WHERE id = 348;
# [PASSWORD_DOTS]
select * from teams where id = 31;
select * from crm_configurations where id = 18;
select * from users where team_id = 31; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 31;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 31
and sa.provider = 'close';
select * from contacts where crm_configuration_id = 18;
# [PASSWORD_DOTS] NEPTUNE [PASSWORD_DOTS]
select * from teams;
select * from users where id IN (1030, 1035, 1052);
select * from crm_configurations;
select * from users where team_id = 65; # 257
select * from team_settings where team_id = 65; # 257
select * from invitations where team_id = 65; # 257
select * from users where email = '[EMAIL]'; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 65;
select * from crm_configurations where id = 53;
select * from accounts where crm_configuration_id = 53 order by id desc;
select * from leads where crm_configuration_id = 53 order by id desc;
select * from contacts where crm_configuration_id = 53 order by id desc;
select * from opportunities where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 53 order by id desc;
select * from crm_fields where crm_configuration_id = 53 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 53 order by id desc;
select * from stages where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 13;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
and sa.provider = 'integration-app';
select * from contacts where crm_configuration_id = 13;
select * from social_accounts where sociable_id = 283;
SELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';
select * from activity_providers where team_id = 65;
SELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
;
# [PASSWORD_DOTS] STAGING [PASSWORD_DOTS]
SELECT * FROM teams;
SELECT * FROM teams WHERE id = 88;
SELECT * FROM teams WHERE id = 89;
select * from team_settings where team_id = 89;
SELECT * FROM users WHERE team_id = 89;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 89;
select * from users;
SELECT * FROM social_accounts WHERE sociable_id = 1761;
SELECT * FROM crm_configurations WHERE id = 70;
select * from accounts where crm_configuration_id = 70 order by id desc;
select * from leads where crm_configuration_id = 70 order by id desc;
select * from contacts where crm_configuration_id = 70 order by id desc;
select * from opportunities where crm_configuration_id = 70 order by id desc;
select * from crm_profiles where crm_configuration_id = 70 order by id desc;
select * from crm_fields where crm_configuration_id = 70 order by id desc;
select * from crm_field_values where crm_field_id = 3536 order by id desc;
select * from crm_layouts where crm_configuration_id = 70 order by id desc;
select * from stages where crm_configuration_id = 70 order by id desc;
select * from business_processes where crm_configuration_id = 70 order by id desc;
select * from business_process_stages where business_process_id = 34;
select * from contacts where id = 10468;
select * from crm_layouts where crm_configuration_id = 70;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;
SELECT * FROM crm_fields WHERE id IN (3533,3534,3535);
select * from activities where crm_configuration_id = 70
and (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;
SELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;
SELECT * FROM activities where crm_configuration_id = 69 ;
SELECT * FROM users WHERE email LIKE '%[EMAIL]%';
SELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;
SELECT * FROM opportunities WHERE id = 385;
select * from participants p
join activities a on p.activity_id = a.id
where a.crm_configuration_id = 70
and (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);
SELECT * FROM participants WHERE id = 1013638;
select * from teams where id = 90;
select * from users where team_id = 90;
select * from social_accounts where social_accounts.sociable_id IN (1960,1760);
SELECT * FROM crm_profiles WHERE crm_configuration_id = 71;
select * from invitations where team_id = 90;
select * from crm_configurations where id = 71;
select * from accounts where crm_configuration_id = 71 order by id desc;
select * from leads where crm_configuration_id = 71 order by id desc;
select * from contacts where crm_configuration_id = 71 order by id desc;
select * from opportunities where crm_configuration_id = 71 order by id desc;
select * from crm_profiles where crm_configuration_id = 71 order by id desc;
select * from crm_fields where crm_configuration_id = 71 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 71 order by id desc;
select * from stages where crm_configuration_id = 71 order by id desc;
select * from users order by secondary_email desc;
select u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa
join users u on sa.sociable_id = u.id
where sa.provider = 'google' and u.email LIKE 'aneliya%';
select * from failed_jobs order by id desc;
select * from users where email = '[EMAIL]' or secondary_email = '[EMAIL]';
select * from teams;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 39;
SELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;
SELECT * FROM crm_configurations WHERE id = 70;
select * from teams where id = 1;
select * from groups where team_id = 1;
select * from users where team_id = 1;
select o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o
join users u on o.user_id = u.id
join groups g on u.group_id = g.id
join role_user ru on u.id = ru.user_id
join roles r on ru.role_id = r.id
where o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';
select * from role_user where user_id = 143;
select * from roles;
select * from role_user;
select * from groups where id = 9;
select * from scope_groups where group_id = 9;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations;
SELECT * FROM social_accounts WHERE sociable_id = 121;
[URL_WITH_CREDENTIALS] this will add filter, however if we need to control feature by FF we need conditional logic
public const array TYPES = [
['id' => 'exec_summary', 'name' => 'Exec Summary'],
['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],
['id' => 'product_feedback', 'name' => 'Product Feedback'],
['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],
// ['id' => 'questions', 'name' => 'Questions'],
// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],
];
public const array ALL_TYPES = [
...self::TYPES,
['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],
];
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
/**
* Frequencies for standard (non-Ask Jiminny) reports.
*/
public const array FREQUENCIES = [
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
/**
* Frequencies for Ask Jiminny reports.
*/
public const array ASK_JIMINNY_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
];
public const string MEDIA_TYPE_PDF = 'pdf';
public const string MEDIA_TYPE_PODCAST = 'podcast';
public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];
public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];
public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];
public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];
public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];
public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];
public const int SENT_REPORT_AT_HOURS = 5;
public const string PDF_KEY = 'pdf';
public const string AUDIO_KEY = 'audio';
private const array ALL_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
private const string S3_DIR = 'reports';
private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];
private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];
public function __construct(
private readonly TeamRepository $teamRepository,
private readonly GroupRepository $groupRepository,
private readonly UserRepository $userRepository,
private readonly StageRepository $stageRepository,
private readonly DealStagesService $dealStagesService,
private readonly RecipientsService $recipientsService,
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly Webhook $webhookService,
private readonly BusDispatcher $dispatcher,
private readonly ActivityTypeService $activityTypeService,
private readonly PlaybookCategoryRepository $playbookCategoryRepository,
private readonly AskAnythingPromptService $askAnythingPromptService,
private readonly SearchRepository $activitySearchRepository,
private readonly AskAnythingRepository $askAnythingRepository,
) {
}
public static function getTypes(): array
{
$types = self::TYPES;
return array_map(static function ($type) {
return $type['id'];
}, $types);
}
public static function getCallTypes(): array
{
return array_map(static function ($callType) {
return $callType['id'];
}, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);
}
public static function getFrequencies(): array
{
return array_map(static function ($frequency) {
return $frequency['id'];
}, self::FREQUENCIES);
}
// front-facing structure
public function getReportEnabledFieldData(bool $value = false): array
{
return [
'id' => 'report_enabled',
'label' => '',
'inputType' => InputTypeEnum::TOGGLE,
'value' => $value,
];
}
// Organizations = Teams
public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array
{
$options = $this->getTeams();
if ($shortVersion) {
return [
'id' => 'organization',
'label' => 'Organization',
'options' => $options,
];
}
return [
'id' => 'organization',
'label' => 'Organization',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $options,
'value' => $value,
'dependencies' => [
'teams',
'deal_stage_at_call',
'current_deal_stage',
'recipients',
ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,
],
'dependsOn' => [],
];
}
// Teams = Groups
public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array
{
if ($shortVersion) {
return [
'id' => 'teams',
'label' => 'Team',
'options' => $options,
];
}
return [
'id' => 'teams',
'label' => 'Team',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => false,
'placeholder' => 'Select',
'options' => $options,
'value' => $value, // value should be an array of objects {id, name}
'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],
'dependsOn' => [],
];
}
public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array
{
$types = [];
if ($team instanceof Team) {
if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
$types = self::TYPES;
}
if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {
$types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];
}
} else {
$types = self::TYPES;
}
if ($shortVersion) {
return [
'id' => 'report_type',
'label' => 'Report Type',
'options' => $types,
];
}
return [
'id' => 'report_type',
'label' => 'Report Type',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $types,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getFrequencyFieldData(?string $value = null): array
{
return [
'id' => 'frequency',
'label' => 'Frequency',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => self::FREQUENCIES,
'value' => $value,
'dependencies' => ['period'],
'dependsOn' => [],
];
}
public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array
{
return [
'id' => 'period',
'label' => 'Select one-off period',
'inputType' => InputTypeEnum::DATE_RANGE,
'required' => true,
'placeholder' => 'Select',
'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],
'queryParams' => [
'startDate' => 'start_date_period',
'endDate' => 'end_date_period',
],
'dependencies' => [],
'dependsOn' => ['frequency'],
];
}
public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array
{
return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);
}
public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);
}
public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);
}
public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'deal_value',
'label' => 'Deal Value',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_deal_value',
'max' => 'max_deal_value',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array
{
$value = [];
$conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;
$dialerOn && $value[] = self::CALL_TYPE_DIALER;
return [
'id' => 'call_type',
'label' => 'Call Type',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => [
self::CALL_TYPE_CONFERENCE,
self::CALL_TYPE_DIALER,
],
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getMediaTypeFieldData(?AutomatedReport $report = null): array
{
$value = [];
if ($report) {
$value = $this->transformMediaTypes($report);
}
return [
'id' => 'media_types',
'label' => 'Export as',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => self::MEDIA_TYPE_OBJECTS,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'call_duration',
'label' => 'Call Duration',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_call_duration',
'max' => 'max_call_duration',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getRecipientsFieldData(?Team $team = null, array $value = []): array
{
return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);
}
public function getJiminnyRecipientsFieldData(array $value = []): array
{
return $this->recipientsService->getJiminnyRecipientsFieldData($value);
}
public function getAdditionalPromptInputFieldData(?string $value = null): array
{
return [
'id' => 'additional_prompt_input',
'label' => 'Special requirements',
'inputType' => InputTypeEnum::TEXTAREA,
'required' => false,
'placeholder' => 'What should be the focus of the report?',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCustomReportNameFieldData(?string $value = null): array
{
return [
'id' => 'custom_name',
'label' => 'Custom report name',
'inputType' => InputTypeEnum::TEXT,
'required' => false,
'placeholder' => 'Enter custom name',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
// data providers
public function getTeams(): array
{
$teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);
$teamData = [];
foreach ($teams as $team) {
if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
continue;
}
$teamData[] = $this->transformTeam($team);
}
return $teamData;
}
public function getTeamGroups(string $teamUuid): array
{
$data = [];
$team = $this->getTeam($teamUuid);
if ($team !== null) {
$groups = $team->groups()->get();
foreach ($groups as $group) {
$data[] = [
'id' => $group->getUuid(),
'name' => $group->getName(),
];
}
}
return $data;
}
public function getTeamsGroupsOptions(array $filterTeamUuids = []): array
{
$data = [];
$teams = $this->getTeams();
foreach ($teams as $team) {
if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {
continue;
}
$data[] = [
'label' => $team['name'],
'groups' => $this->getTeamGroups($team['id']),
];
}
return $data;
}
public function getTeam(string $teamUuid): ?Team
{
return $this->teamRepository->idOrUuid($teamUuid);
}
public function getTeamById(int $teamId): ?Team
{
return $this->teamRepository->find($teamId);
}
public function getGroupsUuids(AutomatedReport $report): array
{
$uuids = [];
$reportGroups = $report->getGroups();
foreach ($reportGroups as $groupId) {
if ($group = $this->groupRepository->find($groupId)) {
$uuids[] = $group->getUuid();
}
}
return $uuids;
}
public function getPlaybookCategoriesUuids(AutomatedReport $report): array
{
$uuids = [];
$playbookCategories = $report->getPlaybookCategories();
foreach ($playbookCategories as $id) {
if ($category = $this->playbookCategoryRepository->find($id)) {
$uuids[] = $category->getUuid();
}
}
return $uuids;
}
public function getDealAtCallStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getDealAtCallStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getCurrentDealStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getCurrentDealStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getRecipients());
}
public function getJiminnyUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function extractUserUuids(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => $user->getUuid())
->values()
->all();
}
// get mail data
public function getRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getRecipients());
}
private function getJiminnyRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function buildRecipientUsers(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => [
'email' => $user->getEmailAddress(),
'name' => $user->getName(),
'timezone' => $user->getTimezone()->getName(),
])
->values()
->all();
}
public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array
{
if ($report->isAskJiminnyReport()) {
$recipients = $this->resolveAskJiminnyRecipients($report);
} else {
$recipients = $this->getRecipientUsers($report);
if ($includeJiminny) {
$recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));
}
}
$emails = [];
return array_values(array_filter(
$recipients,
static function ($recipient) use (&$emails) {
if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {
return false;
}
$emails[] = $recipient['email'];
return true;
}
));
}
private function resolveAskJiminnyRecipients(AutomatedReport $report): array
{
$recipients = [];
$creator = $report->getCreator();
if ($creator !== null) {
$recipients[] = [
'email' => $creator->getEmailAddress(),
'name' => $creator->getName(),
'timezone' => $creator->getTimezone()->getName(),
];
}
return array_merge(
$recipients,
$this->buildRecipientUsers($report->getRecipients()),
$this->getGroupRecipientUsers($report),
);
}
private function getGroupRecipientUsers(AutomatedReport $report): array
{
$users = [];
foreach ($report->getGroups() as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group === null) {
continue;
}
foreach ($group->getMembers() as $member) {
$users[] = [
'email' => $member->getEmailAddress(),
'name' => $member->getName(),
'timezone' => $member->getTimezone()->getName(),
];
}
}
return $users;
}
public function getReportTypeName(AutomatedReportResult $report): string
{
$type = $report->getReport()->getType();
$getType = $this->transformReportType($type);
return $getType['name'];
}
public function getReportPeriodName(AutomatedReportResult $report): string
{
$from = $report->getFromDate();
$to = $report->getToDate();
$frequency = $report->getReport()->getFrequency();
if ($from === null || $to === null) {
if (! $report->getReport()->isAskJiminnyReport()) {
$invalidPeriod = $from === null ? 'from' : 'to';
throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);
}
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
}
return $this->formatReportPeriodName($frequency, $from, $to);
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function getReportTeamsName(AutomatedReportResult $report): string
{
$groups = $report->getGroups();
if (empty($groups)) {
return 'All';
}
// Get group names from repository
$groupNames = [];
foreach ($groups as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group) {
$groupNames[] = $group->getName();
}
}
if (count($groupNames) === 1) {
// Single team format
$teamsName = $groupNames[0];
} else {
// Multiple teams format
$teamsName = implode(', ', $groupNames);
}
return $teamsName;
}
public function getReportFileName(AutomatedReportResult $report): string
...
|
12312
|
|
12341
|
NULL
|
0
|
2026-04-14T11:10:03.302650+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776165003302_m1.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsService.php
|
True
|
NULL
|
monitor_1
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
16
13
13
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE id = 1;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;
SELECT * FROM crm_fields WHERE id = 2234;
SELECT * FROM crm_field_values WHERE crm_field_id = 2234;
select * from crm_profiles where user_id = 143;
select * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO
select * from business_processes where crm_configuration_id = 39;
# 01941000000H669AAC, 01941000000H66JAAS
select * from record_type_field_values
where record_type_id IN (24);
select * from crm_field_values where id IN (2730);
select * from crm_configurations where id = 39;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce'; #1035
select * from users where team_id = 1; # 222 group 3
SELECT * FROM activities WHERE user_id = 222 order by id desc;
select * from sidekick_settings where team_id = 1;
select * from teams where id = 1;
select * from team_features where team_id = 1;
select * from activities where crm_configuration_id = 2
and provider = 'ms-teams' and id = 608765;
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';
select * from sidekick_settings where team_id = 2;
SELECT * FROM activities WHERE id = 608660;
select * from activity_summary_logs where activity_id = 608660;
select * from ai_prompts where transcription_id = 11214;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;
# id: 608818, crm: 59628809737
SELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;
# id: 608821, crm: 59632069252
SELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,
playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,
scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at
FROM activities a
join calendar_events ce on a.calendar_event_id = ce.id
WHERE a.id IN (608818, 608821);
select * from users where team_id = 1;
select * from team_settings where team_id = 1;
select * from crm_profiles where crm_configuration_id = 39 order by user_id;
select * from team_features where team_id = 1;
select * from users where team_id = 2;
SELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639
# Preslava N. Ivanova, grou id 3
SELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;
select * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';
select
a.id,
a.type,
a.scheduled_start_time,
a.actual_start_time,
a.created_at,
a.opportunity_id,
a.status
FROM activities a
WHERE opportunity_id = 344
and status IN ('completed', 'received', 'delivered')
and (
(a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))
;
SELECT * FROM users WHERE id = 222;
SELECT * FROM crm_profiles WHERE user_id = 222;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;
select * from group_deal_risk_types;
select * from opportunities where team_id = 1;
SELECT * FROM opportunities WHERE id = 315;
SELECT * FROM crm_field_data WHERE object_id = 315;
select * from crm_field_data where object_id = 260;
select * from generic_ai_prompts where subject_id = 315;
select * from teams; # 36, 21, 121, [EMAIL]
SELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';
# [PASSWORD_DOTS]
select * from teams where id = 1;
select * from crm_configurations where id = 39;
select * from users where team_id = 1;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 1;
# 1 - 00541000004281rAAA
# 204 - 0052g000003freeAAA
# 429 - 0052g000003qGOiAAM
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
select * from activities where type = 'softphone'
and created_at > '2024-12-11 15:24:36' order by id desc;
select * from activity_providers where team_id = 1;
select * from activity_provider_users where activity_provider_id = 328;
select * from opportunities where crm_configuration_id = 39
AND account_id = 178 AND is_closed = false
order by created_at DESC;
select * from contacts where id = 3952;
select * from accounts where id = 178;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations where id = 21;
select * from users where team_id = 36;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 36;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 36
and sa.provider = 'bullhorn';
select * from social_accounts where id = 348;
UPDATE social_accounts SET
provider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',
provider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',
expires = 1733998131,
state = 'connected'
WHERE id = 348;
# [PASSWORD_DOTS]
select * from teams where id = 31;
select * from crm_configurations where id = 18;
select * from users where team_id = 31; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 31;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 31
and sa.provider = 'close';
select * from contacts where crm_configuration_id = 18;
# [PASSWORD_DOTS] NEPTUNE [PASSWORD_DOTS]
select * from teams;
select * from users where id IN (1030, 1035, 1052);
select * from crm_configurations;
select * from users where team_id = 65; # 257
select * from team_settings where team_id = 65; # 257
select * from invitations where team_id = 65; # 257
select * from users where email = '[EMAIL]'; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 65;
select * from crm_configurations where id = 53;
select * from accounts where crm_configuration_id = 53 order by id desc;
select * from leads where crm_configuration_id = 53 order by id desc;
select * from contacts where crm_configuration_id = 53 order by id desc;
select * from opportunities where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 53 order by id desc;
select * from crm_fields where crm_configuration_id = 53 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 53 order by id desc;
select * from stages where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 13;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
and sa.provider = 'integration-app';
select * from contacts where crm_configuration_id = 13;
select * from social_accounts where sociable_id = 283;
SELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';
select * from activity_providers where team_id = 65;
SELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
;
# [PASSWORD_DOTS] STAGING [PASSWORD_DOTS]
SELECT * FROM teams;
SELECT * FROM teams WHERE id = 88;
SELECT * FROM teams WHERE id = 89;
select * from team_settings where team_id = 89;
SELECT * FROM users WHERE team_id = 89;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 89;
select * from users;
SELECT * FROM social_accounts WHERE sociable_id = 1761;
SELECT * FROM crm_configurations WHERE id = 70;
select * from accounts where crm_configuration_id = 70 order by id desc;
select * from leads where crm_configuration_id = 70 order by id desc;
select * from contacts where crm_configuration_id = 70 order by id desc;
select * from opportunities where crm_configuration_id = 70 order by id desc;
select * from crm_profiles where crm_configuration_id = 70 order by id desc;
select * from crm_fields where crm_configuration_id = 70 order by id desc;
select * from crm_field_values where crm_field_id = 3536 order by id desc;
select * from crm_layouts where crm_configuration_id = 70 order by id desc;
select * from stages where crm_configuration_id = 70 order by id desc;
select * from business_processes where crm_configuration_id = 70 order by id desc;
select * from business_process_stages where business_process_id = 34;
select * from contacts where id = 10468;
select * from crm_layouts where crm_configuration_id = 70;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;
SELECT * FROM crm_fields WHERE id IN (3533,3534,3535);
select * from activities where crm_configuration_id = 70
and (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;
SELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;
SELECT * FROM activities where crm_configuration_id = 69 ;
SELECT * FROM users WHERE email LIKE '%[EMAIL]%';
SELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;
SELECT * FROM opportunities WHERE id = 385;
select * from participants p
join activities a on p.activity_id = a.id
where a.crm_configuration_id = 70
and (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);
SELECT * FROM participants WHERE id = 1013638;
select * from teams where id = 90;
select * from users where team_id = 90;
select * from social_accounts where social_accounts.sociable_id IN (1960,1760);
SELECT * FROM crm_profiles WHERE crm_configuration_id = 71;
select * from invitations where team_id = 90;
select * from crm_configurations where id = 71;
select * from accounts where crm_configuration_id = 71 order by id desc;
select * from leads where crm_configuration_id = 71 order by id desc;
select * from contacts where crm_configuration_id = 71 order by id desc;
select * from opportunities where crm_configuration_id = 71 order by id desc;
select * from crm_profiles where crm_configuration_id = 71 order by id desc;
select * from crm_fields where crm_configuration_id = 71 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 71 order by id desc;
select * from stages where crm_configuration_id = 71 order by id desc;
select * from users order by secondary_email desc;
select u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa
join users u on sa.sociable_id = u.id
where sa.provider = 'google' and u.email LIKE 'aneliya%';
select * from failed_jobs order by id desc;
select * from users where email = '[EMAIL]' or secondary_email = '[EMAIL]';
select * from teams;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 39;
SELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;
SELECT * FROM crm_configurations WHERE id = 70;
select * from teams where id = 1;
select * from groups where team_id = 1;
select * from users where team_id = 1;
select o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o
join users u on o.user_id = u.id
join groups g on u.group_id = g.id
join role_user ru on u.id = ru.user_id
join roles r on ru.role_id = r.id
where o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';
select * from role_user where user_id = 143;
select * from roles;
select * from role_user;
select * from groups where id = 9;
select * from scope_groups where group_id = 9;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations;
SELECT * FROM social_accounts WHERE sociable_id = 121;
[URL_WITH_CREDENTIALS] this will add filter, however if we need to control feature by FF we need conditional logic
public const array TYPES = [
['id' => 'exec_summary', 'name' => 'Exec Summary'],
['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],
['id' => 'product_feedback', 'name' => 'Product Feedback'],
['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],
// ['id' => 'questions', 'name' => 'Questions'],
// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],
];
public const array ALL_TYPES = [
...self::TYPES,
['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],
];
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
/**
* Frequencies for standard (non-Ask Jiminny) reports.
*/
public const array FREQUENCIES = [
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
/**
* Frequencies for Ask Jiminny reports.
*/
public const array ASK_JIMINNY_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
];
public const string MEDIA_TYPE_PDF = 'pdf';
public const string MEDIA_TYPE_PODCAST = 'podcast';
public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];
public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];
public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];
public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];
public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];
public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];
public const int SENT_REPORT_AT_HOURS = 5;
public const string PDF_KEY = 'pdf';
public const string AUDIO_KEY = 'audio';
private const array ALL_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
private const string S3_DIR = 'reports';
private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];
private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];
public function __construct(
private readonly TeamRepository $teamRepository,
private readonly GroupRepository $groupRepository,
private readonly UserRepository $userRepository,
private readonly StageRepository $stageRepository,
private readonly DealStagesService $dealStagesService,
private readonly RecipientsService $recipientsService,
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly Webhook $webhookService,
private readonly BusDispatcher $dispatcher,
private readonly ActivityTypeService $activityTypeService,
private readonly PlaybookCategoryRepository $playbookCategoryRepository,
private readonly AskAnythingPromptService $askAnythingPromptService,
private readonly SearchRepository $activitySearchRepository,
private readonly AskAnythingRepository $askAnythingRepository,
) {
}
public static function getTypes(): array
{
$types = self::TYPES;
return array_map(static function ($type) {
return $type['id'];
}, $types);
}
public static function getCallTypes(): array
{
return array_map(static function ($callType) {
return $callType['id'];
}, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);
}
public static function getFrequencies(): array
{
return array_map(static function ($frequency) {
return $frequency['id'];
}, self::FREQUENCIES);
}
// front-facing structure
public function getReportEnabledFieldData(bool $value = false): array
{
return [
'id' => 'report_enabled',
'label' => '',
'inputType' => InputTypeEnum::TOGGLE,
'value' => $value,
];
}
// Organizations = Teams
public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array
{
$options = $this->getTeams();
if ($shortVersion) {
return [
'id' => 'organization',
'label' => 'Organization',
'options' => $options,
];
}
return [
'id' => 'organization',
'label' => 'Organization',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $options,
'value' => $value,
'dependencies' => [
'teams',
'deal_stage_at_call',
'current_deal_stage',
'recipients',
ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,
],
'dependsOn' => [],
];
}
// Teams = Groups
public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array
{
if ($shortVersion) {
return [
'id' => 'teams',
'label' => 'Team',
'options' => $options,
];
}
return [
'id' => 'teams',
'label' => 'Team',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => false,
'placeholder' => 'Select',
'options' => $options,
'value' => $value, // value should be an array of objects {id, name}
'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],
'dependsOn' => [],
];
}
public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array
{
$types = [];
if ($team instanceof Team) {
if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
$types = self::TYPES;
}
if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {
$types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];
}
} else {
$types = self::TYPES;
}
if ($shortVersion) {
return [
'id' => 'report_type',
'label' => 'Report Type',
'options' => $types,
];
}
return [
'id' => 'report_type',
'label' => 'Report Type',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $types,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getFrequencyFieldData(?string $value = null): array
{
return [
'id' => 'frequency',
'label' => 'Frequency',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => self::FREQUENCIES,
'value' => $value,
'dependencies' => ['period'],
'dependsOn' => [],
];
}
public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array
{
return [
'id' => 'period',
'label' => 'Select one-off period',
'inputType' => InputTypeEnum::DATE_RANGE,
'required' => true,
'placeholder' => 'Select',
'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],
'queryParams' => [
'startDate' => 'start_date_period',
'endDate' => 'end_date_period',
],
'dependencies' => [],
'dependsOn' => ['frequency'],
];
}
public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array
{
return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);
}
public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);
}
public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);
}
public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'deal_value',
'label' => 'Deal Value',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_deal_value',
'max' => 'max_deal_value',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array
{
$value = [];
$conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;
$dialerOn && $value[] = self::CALL_TYPE_DIALER;
return [
'id' => 'call_type',
'label' => 'Call Type',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => [
self::CALL_TYPE_CONFERENCE,
self::CALL_TYPE_DIALER,
],
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getMediaTypeFieldData(?AutomatedReport $report = null): array
{
$value = [];
if ($report) {
$value = $this->transformMediaTypes($report);
}
return [
'id' => 'media_types',
'label' => 'Export as',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => self::MEDIA_TYPE_OBJECTS,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'call_duration',
'label' => 'Call Duration',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_call_duration',
'max' => 'max_call_duration',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getRecipientsFieldData(?Team $team = null, array $value = []): array
{
return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);
}
public function getJiminnyRecipientsFieldData(array $value = []): array
{
return $this->recipientsService->getJiminnyRecipientsFieldData($value);
}
public function getAdditionalPromptInputFieldData(?string $value = null): array
{
return [
'id' => 'additional_prompt_input',
'label' => 'Special requirements',
'inputType' => InputTypeEnum::TEXTAREA,
'required' => false,
'placeholder' => 'What should be the focus of the report?',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCustomReportNameFieldData(?string $value = null): array
{
return [
'id' => 'custom_name',
'label' => 'Custom report name',
'inputType' => InputTypeEnum::TEXT,
'required' => false,
'placeholder' => 'Enter custom name',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
// data providers
public function getTeams(): array
{
$teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);
$teamData = [];
foreach ($teams as $team) {
if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
continue;
}
$teamData[] = $this->transformTeam($team);
}
return $teamData;
}
public function getTeamGroups(string $teamUuid): array
{
$data = [];
$team = $this->getTeam($teamUuid);
if ($team !== null) {
$groups = $team->groups()->get();
foreach ($groups as $group) {
$data[] = [
'id' => $group->getUuid(),
'name' => $group->getName(),
];
}
}
return $data;
}
public function getTeamsGroupsOptions(array $filterTeamUuids = []): array
{
$data = [];
$teams = $this->getTeams();
foreach ($teams as $team) {
if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {
continue;
}
$data[] = [
'label' => $team['name'],
'groups' => $this->getTeamGroups($team['id']),
];
}
return $data;
}
public function getTeam(string $teamUuid): ?Team
{
return $this->teamRepository->idOrUuid($teamUuid);
}
public function getTeamById(int $teamId): ?Team
{
return $this->teamRepository->find($teamId);
}
public function getGroupsUuids(AutomatedReport $report): array
{
$uuids = [];
$reportGroups = $report->getGroups();
foreach ($reportGroups as $groupId) {
if ($group = $this->groupRepository->find($groupId)) {
$uuids[] = $group->getUuid();
}
}
return $uuids;
}
public function getPlaybookCategoriesUuids(AutomatedReport $report): array
{
$uuids = [];
$playbookCategories = $report->getPlaybookCategories();
foreach ($playbookCategories as $id) {
if ($category = $this->playbookCategoryRepository->find($id)) {
$uuids[] = $category->getUuid();
}
}
return $uuids;
}
public function getDealAtCallStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getDealAtCallStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getCurrentDealStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getCurrentDealStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getRecipients());
}
public function getJiminnyUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function extractUserUuids(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => $user->getUuid())
->values()
->all();
}
// get mail data
public function getRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getRecipients());
}
private function getJiminnyRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function buildRecipientUsers(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => [
'email' => $user->getEmailAddress(),
'name' => $user->getName(),
'timezone' => $user->getTimezone()->getName(),
])
->values()
->all();
}
public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array
{
if ($report->isAskJiminnyReport()) {
$recipients = $this->resolveAskJiminnyRecipients($report);
} else {
$recipients = $this->getRecipientUsers($report);
if ($includeJiminny) {
$recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));
}
}
$emails = [];
return array_values(array_filter(
$recipients,
static function ($recipient) use (&$emails) {
if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {
return false;
}
$emails[] = $recipient['email'];
return true;
}
));
}
private function resolveAskJiminnyRecipients(AutomatedReport $report): array
{
$recipients = [];
$creator = $report->getCreator();
if ($creator !== null) {
$recipients[] = [
'email' => $creator->getEmailAddress(),
'name' => $creator->getName(),
'timezone' => $creator->getTimezone()->getName(),
];
}
return array_merge(
$recipients,
$this->buildRecipientUsers($report->getRecipients()),
$this->getGroupRecipientUsers($report),
);
}
private function getGroupRecipientUsers(AutomatedReport $report): array
{
$users = [];
foreach ($report->getGroups() as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group === null) {
continue;
}
foreach ($group->getMembers() as $member) {
$users[] = [
'email' => $member->getEmailAddress(),
'name' => $member->getName(),
'timezone' => $member->getTimezone()->getName(),
];
}
}
return $users;
}
public function getReportTypeName(AutomatedReportResult $report): string
{
$type = $report->getReport()->getType();
$getType = $this->transformReportType($type);
return $getType['name'];
}
public function getReportPeriodName(AutomatedReportResult $report): string
{
$from = $report->getFromDate();
$to = $report->getToDate();
$frequency = $report->getReport()->getFrequency();
if ($from === null || $to === null) {
if (! $report->getReport()->isAskJiminnyReport()) {
$invalidPeriod = $from === null ? 'from' : 'to';
throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);
}
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
}
return $this->formatReportPeriodName($frequency, $from, $to);
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function getReportTeamsName(AutomatedReportResult $report): string
{
$groups = $report->getGroups();
if (empty($groups)) {
return 'All';
}
// Get group names from repository
$groupNames = [];
foreach ($groups as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group) {
$groupNames[] = $group->getName();
}
}
if (count($groupNames) === 1) {
// Single team format
$teamsName = $groupNames[0];
} else {
// Multiple teams format
$teamsName = implode(', ', $groupNames);
}
return $teamsName;
}
public function getReportFileName(AutomatedReportResult $report): string
...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"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,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"16","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"13","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"13","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT * FROM teams WHERE id = 1;\n\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;\nSELECT * FROM crm_fields WHERE id = 2234;\nSELECT * FROM crm_field_values WHERE crm_field_id = 2234;\n\nselect * from crm_profiles where user_id = 143;\n\nselect * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO\nselect * from business_processes where crm_configuration_id = 39;\n# 01941000000H669AAC, 01941000000H66JAAS\n\nselect * from record_type_field_values\n where record_type_id IN (24);\n\nselect * from crm_field_values where id IN (2730);\n\nselect * from crm_configurations where id = 39;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce'; #1035\n\n\nselect * from users where team_id = 1; # 222 group 3\nSELECT * FROM activities WHERE user_id = 222 order by id desc;\nselect * from sidekick_settings where team_id = 1;\nselect * from teams where id = 1;\nselect * from team_features where team_id = 1;\n\nselect * from activities where crm_configuration_id = 2\nand provider = 'ms-teams' and id = 608765;\n\nSELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';\n\nselect * from sidekick_settings where team_id = 2;\n\nSELECT * FROM activities WHERE id = 608660;\nselect * from activity_summary_logs where activity_id = 608660;\nselect * from ai_prompts where transcription_id = 11214;\n\n# ********************************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;\n# id: 608818, crm: 59628809737\nSELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;\n# id: 608821, crm: 59632069252\nSELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,\nplaybook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,\nscheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at\nFROM activities a\njoin calendar_events ce on a.calendar_event_id = ce.id\nWHERE a.id IN (608818, 608821);\n\nselect * from users where team_id = 1;\nselect * from team_settings where team_id = 1;\nselect * from crm_profiles where crm_configuration_id = 39 order by user_id;\n\nselect * from team_features where team_id = 1;\n\nselect * from users where team_id = 2;\n\nSELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639\n# Preslava N. Ivanova, grou id 3\n\nSELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;\n\nselect * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';\n\nselect\n a.id,\n a.type,\n a.scheduled_start_time,\n a.actual_start_time,\n a.created_at,\n a.opportunity_id,\n a.status\nFROM activities a\nWHERE opportunity_id = 344\nand status IN ('completed', 'received', 'delivered')\nand (\n (a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))\n;\n\nSELECT * FROM users WHERE id = 222;\n\nSELECT * FROM crm_profiles WHERE user_id = 222;\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;\n\nselect * from group_deal_risk_types;\n\nselect * from opportunities where team_id = 1;\n\nSELECT * FROM opportunities WHERE id = 315;\nSELECT * FROM crm_field_data WHERE object_id = 315;\nselect * from crm_field_data where object_id = 260;\n\nselect * from generic_ai_prompts where subject_id = 315;\n\nselect * from teams; # 36, 21, 121, james.graham@bullhorn.jiminny.com\nSELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';\n\n# ************************************************************************************\nselect * from teams where id = 1;\nselect * from crm_configurations where id = 39;\nselect * from users where team_id = 1;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 1;\n# 1 - 00541000004281rAAA\n# 204 - 0052g000003freeAAA\n# 429 - 0052g000003qGOiAAM\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\nselect * from activities where type = 'softphone'\nand created_at > '2024-12-11 15:24:36' order by id desc;\n\nselect * from activity_providers where team_id = 1;\nselect * from activity_provider_users where activity_provider_id = 328;\n\nselect * from opportunities where crm_configuration_id = 39\nAND account_id = 178 AND is_closed = false\norder by created_at DESC;\n\nselect * from contacts where id = 3952;\nselect * from accounts where id = 178;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations where id = 21;\nselect * from users where team_id = 36;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 36;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 36\nand sa.provider = 'bullhorn';\n\nselect * from social_accounts where id = 348;\nUPDATE social_accounts SET\nprovider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',\nprovider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',\nexpires = 1733998131,\nstate = 'connected'\nWHERE id = 348;\n\n# ************************************************************************************\nselect * from teams where id = 31;\nselect * from crm_configurations where id = 18;\n\nselect * from users where team_id = 31; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 31;\n\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 31\nand sa.provider = 'close';\n\nselect * from contacts where crm_configuration_id = 18;\n\n# ********************** NEPTUNE **************************************************************\nselect * from teams;\nselect * from users where id IN (1030, 1035, 1052);\nselect * from crm_configurations;\n\nselect * from users where team_id = 65; # 257\nselect * from team_settings where team_id = 65; # 257\nselect * from invitations where team_id = 65; # 257\nselect * from users where email = 'integration-account@jiminny.com'; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 65;\n\nselect * from crm_configurations where id = 53;\nselect * from accounts where crm_configuration_id = 53 order by id desc;\nselect * from leads where crm_configuration_id = 53 order by id desc;\nselect * from contacts where crm_configuration_id = 53 order by id desc;\nselect * from opportunities where crm_configuration_id = 53 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 53 order by id desc;\nselect * from crm_fields where crm_configuration_id = 53 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 53 order by id desc;\nselect * from stages where crm_configuration_id = 53 order by id desc;\n\n\nselect * from crm_profiles where crm_configuration_id = 13;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\nand sa.provider = 'integration-app';\n\nselect * from contacts where crm_configuration_id = 13;\n\nselect * from social_accounts where sociable_id = 283;\n\nSELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';\n\nselect * from activity_providers where team_id = 65;\nSELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\n;\n\n# ***************************** STAGING ********************************************\nSELECT * FROM teams;\nSELECT * FROM teams WHERE id = 88;\nSELECT * FROM teams WHERE id = 89;\nselect * from team_settings where team_id = 89;\nSELECT * FROM users WHERE team_id = 89;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 89;\n\nselect * from users;\nSELECT * FROM social_accounts WHERE sociable_id = 1761;\nSELECT * FROM crm_configurations WHERE id = 70;\nselect * from accounts where crm_configuration_id = 70 order by id desc;\nselect * from leads where crm_configuration_id = 70 order by id desc;\nselect * from contacts where crm_configuration_id = 70 order by id desc;\nselect * from opportunities where crm_configuration_id = 70 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 70 order by id desc;\nselect * from crm_fields where crm_configuration_id = 70 order by id desc;\nselect * from crm_field_values where crm_field_id = 3536 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 70 order by id desc;\nselect * from stages where crm_configuration_id = 70 order by id desc;\nselect * from business_processes where crm_configuration_id = 70 order by id desc;\nselect * from business_process_stages where business_process_id = 34;\n\nselect * from contacts where id = 10468;\n\nselect * from crm_layouts where crm_configuration_id = 70;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;\nSELECT * FROM crm_fields WHERE id IN (3533,3534,3535);\n\nselect * from activities where crm_configuration_id = 70\nand (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;\n\nSELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;\nSELECT * FROM activities where crm_configuration_id = 69 ;\n\nSELECT * FROM users WHERE email LIKE '%jiminny_web_sa2@jiminny.com%';\nSELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;\nSELECT * FROM opportunities WHERE id = 385;\n\nselect * from participants p\njoin activities a on p.activity_id = a.id\nwhere a.crm_configuration_id = 70\nand (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);\nSELECT * FROM participants WHERE id = 1013638;\n\nselect * from teams where id = 90;\nselect * from users where team_id = 90;\nselect * from social_accounts where social_accounts.sociable_id IN (1960,1760);\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 71;\nselect * from invitations where team_id = 90;\n\nselect * from crm_configurations where id = 71;\nselect * from accounts where crm_configuration_id = 71 order by id desc;\nselect * from leads where crm_configuration_id = 71 order by id desc;\nselect * from contacts where crm_configuration_id = 71 order by id desc;\nselect * from opportunities where crm_configuration_id = 71 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 71 order by id desc;\nselect * from crm_fields where crm_configuration_id = 71 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 71 order by id desc;\nselect * from stages where crm_configuration_id = 71 order by id desc;\n\nselect * from users order by secondary_email desc;\nselect u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa\n join users u on sa.sociable_id = u.id\nwhere sa.provider = 'google' and u.email LIKE 'aneliya%';\n\nselect * from failed_jobs order by id desc;\n\nselect * from users where email = 'ben.allwright@learningpeople.co.uk' or secondary_email = 'ben.allwright@learningpeople.co.uk';\n\nselect * from teams;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 39;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;\nSELECT * FROM crm_configurations WHERE id = 70;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1;\nselect * from users where team_id = 1;\n\nselect o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o\njoin users u on o.user_id = u.id\njoin groups g on u.group_id = g.id\njoin role_user ru on u.id = ru.user_id\njoin roles r on ru.role_id = r.id\nwhere o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';\n\nselect * from role_user where user_id = 143;\nselect * from roles;\n\nselect * from role_user;\nselect * from groups where id = 9;\nselect * from scope_groups where group_id = 9;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations;\nSELECT * FROM social_accounts WHERE sociable_id = 121;\n\nhttps://crmsandbox.zoho.com/crm/jiminnyw4/tab/Leads/4776201000005049105\nhttps://crmsandbox.zoho.com/crm/\n\nhttps://crm.zoho.com/crm/org3469620/tab/Leads/230045000229559080\n https://crm.zoho.com/crm/\n org3469620\n\nSELECT * FROM activities WHERE uuid_to_bin('03382d20-c8bc-48e7-a3d4-90b52fa5ceab') = uuid;\n\nselect * from users where email LIKE \"%mobile_automation_%\";\nselect * from social_accounts where sociable_id IN (2228);\nselect * from crm_profiles where user_id IN (2222,2223,2226,2227);\n\nselect * from teams order by id desc;\nSELECT * FROM users WHERE id = 2229;\nSELECT * FROM crm_profiles WHERE user_id = 2229;\nselect * from opportunities where crm_configuration_id = 88;\nselect * from crm_fields where crm_configuration_id = 88;\nselect * from crm_profiles where crm_configuration_id = 88;\n\nSELECT * FROM teams WHERE id = 1;\n\nSELECT * FROM users WHERE id = 143;\nSELECT * FROM users WHERE uuid_to_bin('fde193d3-06a2-4e1a-8895-62b94039215d') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73385071-a756-42ae-9c73-8b53f2309467') = uuid;\n\nhttps://app.staging.jiminny.com/ondemand?\n min_duration=1\n &\n only_recorded=1\n &\n user_id%5B%5D=641f1acb-16b8-42d1-8726-df52979dad0e\n &\n sequence_number=2\n\n select * from users where team_id = 1 and email like '%stoyan%'\n\nselect * from coaching_feedbacks;\n\nselect * from teams;\nSELECT * FROM users WHERE team_id = 36;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from users where id = 143;\n\nSELECT * FROM users WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM activity_shares WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\n\nselect * from users where team_id = 2;\nselect * from activities where crm_configuration_id = 39\nand activities.scheduled_start_time BETWEEN '2025-04-09 00:00:00' AND '2025-04-09 23:59:59'\nAND user_id = 143\norder by id desc;\n\n# ************************************************************************************\nselect * from teams where id = 142; # 2312, 126\nselect * from team_settings;\nselect * from users where team_id = 142; # 21642\nSELECT * FROM social_accounts WHERE sociable_id = 21642;\nSELECT * FROM crm_profiles cp join users u ON u.id = cp.user_id WHERE team_id = 142;\nselect * from crm_profiles where id IN (93);\nselect * from invitations;\nselect * from team_features where team_id = 1;\n\nSELECT * FROM crm_configurations WHERE id = 126;\nselect * from accounts where crm_configuration_id = 126 order by id desc;\nselect * from leads where crm_configuration_id = 126 order by id desc;\nselect * from contacts where crm_configuration_id = 126 order by id desc;\nselect * from opportunities where crm_configuration_id = 126 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 126 order by id desc;\nselect * from crm_fields where crm_configuration_id = 126 # 11060\n# and type IN ('picklist', 'status')\n# and object_type = 'task'\norder by id desc;\n# 5731,5732,5733\nselect DISTINCT crm_field_id from crm_field_values where crm_field_id IN (11151,12239,12215,12185,12175,12165,12144,12137,12127,12109,12107,12105,12103,12092,12037,12005,12003,11987,11969,11958,11951,11942,11931,11924,11921,11917,11915,11901,11893,11883,11872,11870,11868,11866,11839,11833,11821,11793,11780,11777,11769,11757,11737,11735,11656,11645,11638,11629,11618,11611,11602,11591,11584,11581,11558,11544,11543,11534,11532,11529,11527,11503,11497,11493,11488,11470,11468,11457,11455,11397,11387,11372,11363,11348,11323,11318,11309,11301,11300,11292,11290,11286,11284,11256,11252,11242,11237,11233,11219,11176,11160) order by id desc;\nselect * from crm_layouts where crm_configuration_id = 126 order by id desc;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id in (300,299,298);\nselect * from stages where crm_configuration_id = 126 order by id desc;\nselect * from business_processes where crm_configuration_id = 126 order by id desc;\nselect * from business_process_stages where business_process_id IN (76,75,74,73);\nselect * from playbooks where team_id = 142;\nselect * from playbook_layouts where playbook_id IN (108);\nSELECT * FROM playbook_categories WHERE playbook_id IN (108);\n\nselect * from teams where id = 130;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 2\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities\n WHERE crm_configuration_id = 110;\n\nselect * from teams;\nselect * from crm_configurations;\n\nSELECT * FROM activities WHERE id = 628773;\nSELECT * FROM crm_profiles WHERE user_id = 1460;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from teams;\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from teams where id = 145;\nselect * from crm_configurations where id = 129;\nselect * from social_accounts where sociable_id = 2317;\nSELECT * FROM activities WHERE uuid_to_bin('8dbab184-a333-4268-ad57-fb41f8d53a9a') = uuid;\n\nselect * from teams where id = 1;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 280;\nSELECT * FROM crm_layout_entities WHERE id = 5507;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type IN ('event');\n\nselect * from teams;\nselect * from activities where crm_configuration_id = 14;\n\nSELECT * FROM social_accounts where provider = 'copper';\n\nselect * from activities where id = 628467;\nselect * from participants where activity_id = 628467;\n\nSELECT * FROM contacts WHERE id = 3969;\nSELECT * FROM accounts WHERE id = 177;\n\nSELECT * FROM activities WHERE uuid_to_bin('4eb54c77-cfa3-2bd4-84a7-9ed46a21c988') = uuid;\n\n# ********************* BH\nselect * from teams where id = 36;\nSELECT * FROM crm_configurations WHERE id = 21;\nselect * from activities where crm_configuration_id = 21 and id = 607901;\nselect * from activities where crm_configuration_id = 21;\n\nselect * roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 226;\n\nselect * from migrations order by id desc;\n\n# mercury\n# neptune\n# earth\n\nselect * from teams;\nselect * from teams where id = 19;\nselect * from teams where id = 27;\nselect * from users where team_id = 27;\nSELECT * FROM crm_configurations WHERE id = 42;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from activities where id = 631461;\nSELECT * FROM crm_field_values WHERE crm_field_id = 180;\n\nselect * from teams where id = 2;\nSELECT * FROM social_accounts WHERE sociable_id = 89;\n\nSELECT * FROM activities WHERE uuid_to_bin('ba0c029a-bc14-4e17-8603-64174acebcbb') = uuid; # 634273\nselect * from activity_summary_logs where activity_id = 634273;\n\nselect * from sidekick_settings where team_id = 2;\n\nselect * from teams; # 2, 2\nSELECT * FROM crm_configurations WHERE team_id = 2; # 2\nselect * from team_features where team_id = 2;\nselect * from features;\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 and crm_provider_id = '51317301383';\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 order by id desc;\n\nselect * from automated_reports order by id desc;\nselect * from automated_report_results order by id desc;\nselect * from users where team_id = 1 and id IN (7160, 3248);\nselect * from migrations order by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 1 and sa.provider = 'salesforce';\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 565;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 175;\nselect * from playbook_categories where playbook_id = 175;\nselect * from users where team_id = 1;\nselect * from users where id = 7160;\nselect * from crm_profiles where user_id = 7160;\nselect * from features;\nselect\n *\n# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,\n# crm_configuration_id, crm_provider_id, transcription_id, status\nfrom activities where crm_configuration_id = 1 and type = 'conference'\n# and crm_provider_id IS NOT NULL\nand provider != 'uploader' and actual_start_time IS NOT NULL\nORDER by id desc;\nselect * from activities where id = 54747783; # 00UO400000pCzojMAC\n\nselect p.id, p.activity_type, pc.id, pc.name\nFROM playbooks p\njoin playbook_categories pc on p.id = pc.playbook_id\nwhere p.team_id = 1 and p.activity_type = 'event';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';\nSELECT * FROM crm_field_values WHERE crm_field_id = 4;\n\nselect * from crm_layouts cl join playbook_layouts pl on cl.id = pl.layout_id\nwhere crm_configuration_id = 1 and pl.playbook_id = 175;\n\nselect * from teams;\nSELECT r.* FROM automated_reports r\njoin teams t on r.team_id = t.id\nWHERE r.frequency = 'daily'\n and r.status = 1\nAND t.status = 'active'\nAND (r.expires_at >= now() OR r.expires_at IS NULL);\n\nselect * from automated_report_results where report_id IN (18, 33);\n\nselect * from activity_searches where id = 10932;\nselect * from activity_search_filters where activity_search_id = 10932;\nselect * from automated_reports;\nselect * from automated_report_results where report_id IN (34, 35);","depth":4,"value":"SELECT * FROM teams WHERE id = 1;\n\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;\nSELECT * FROM crm_fields WHERE id = 2234;\nSELECT * FROM crm_field_values WHERE crm_field_id = 2234;\n\nselect * from crm_profiles where user_id = 143;\n\nselect * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO\nselect * from business_processes where crm_configuration_id = 39;\n# 01941000000H669AAC, 01941000000H66JAAS\n\nselect * from record_type_field_values\n where record_type_id IN (24);\n\nselect * from crm_field_values where id IN (2730);\n\nselect * from crm_configurations where id = 39;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce'; #1035\n\n\nselect * from users where team_id = 1; # 222 group 3\nSELECT * FROM activities WHERE user_id = 222 order by id desc;\nselect * from sidekick_settings where team_id = 1;\nselect * from teams where id = 1;\nselect * from team_features where team_id = 1;\n\nselect * from activities where crm_configuration_id = 2\nand provider = 'ms-teams' and id = 608765;\n\nSELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';\n\nselect * from sidekick_settings where team_id = 2;\n\nSELECT * FROM activities WHERE id = 608660;\nselect * from activity_summary_logs where activity_id = 608660;\nselect * from ai_prompts where transcription_id = 11214;\n\n# ********************************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;\n# id: 608818, crm: 59628809737\nSELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;\n# id: 608821, crm: 59632069252\nSELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,\nplaybook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,\nscheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at\nFROM activities a\njoin calendar_events ce on a.calendar_event_id = ce.id\nWHERE a.id IN (608818, 608821);\n\nselect * from users where team_id = 1;\nselect * from team_settings where team_id = 1;\nselect * from crm_profiles where crm_configuration_id = 39 order by user_id;\n\nselect * from team_features where team_id = 1;\n\nselect * from users where team_id = 2;\n\nSELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639\n# Preslava N. Ivanova, grou id 3\n\nSELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;\n\nselect * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';\n\nselect\n a.id,\n a.type,\n a.scheduled_start_time,\n a.actual_start_time,\n a.created_at,\n a.opportunity_id,\n a.status\nFROM activities a\nWHERE opportunity_id = 344\nand status IN ('completed', 'received', 'delivered')\nand (\n (a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))\n;\n\nSELECT * FROM users WHERE id = 222;\n\nSELECT * FROM crm_profiles WHERE user_id = 222;\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;\n\nselect * from group_deal_risk_types;\n\nselect * from opportunities where team_id = 1;\n\nSELECT * FROM opportunities WHERE id = 315;\nSELECT * FROM crm_field_data WHERE object_id = 315;\nselect * from crm_field_data where object_id = 260;\n\nselect * from generic_ai_prompts where subject_id = 315;\n\nselect * from teams; # 36, 21, 121, james.graham@bullhorn.jiminny.com\nSELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';\n\n# ************************************************************************************\nselect * from teams where id = 1;\nselect * from crm_configurations where id = 39;\nselect * from users where team_id = 1;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 1;\n# 1 - 00541000004281rAAA\n# 204 - 0052g000003freeAAA\n# 429 - 0052g000003qGOiAAM\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\nselect * from activities where type = 'softphone'\nand created_at > '2024-12-11 15:24:36' order by id desc;\n\nselect * from activity_providers where team_id = 1;\nselect * from activity_provider_users where activity_provider_id = 328;\n\nselect * from opportunities where crm_configuration_id = 39\nAND account_id = 178 AND is_closed = false\norder by created_at DESC;\n\nselect * from contacts where id = 3952;\nselect * from accounts where id = 178;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations where id = 21;\nselect * from users where team_id = 36;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 36;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 36\nand sa.provider = 'bullhorn';\n\nselect * from social_accounts where id = 348;\nUPDATE social_accounts SET\nprovider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',\nprovider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',\nexpires = 1733998131,\nstate = 'connected'\nWHERE id = 348;\n\n# ************************************************************************************\nselect * from teams where id = 31;\nselect * from crm_configurations where id = 18;\n\nselect * from users where team_id = 31; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 31;\n\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 31\nand sa.provider = 'close';\n\nselect * from contacts where crm_configuration_id = 18;\n\n# ********************** NEPTUNE **************************************************************\nselect * from teams;\nselect * from users where id IN (1030, 1035, 1052);\nselect * from crm_configurations;\n\nselect * from users where team_id = 65; # 257\nselect * from team_settings where team_id = 65; # 257\nselect * from invitations where team_id = 65; # 257\nselect * from users where email = 'integration-account@jiminny.com'; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 65;\n\nselect * from crm_configurations where id = 53;\nselect * from accounts where crm_configuration_id = 53 order by id desc;\nselect * from leads where crm_configuration_id = 53 order by id desc;\nselect * from contacts where crm_configuration_id = 53 order by id desc;\nselect * from opportunities where crm_configuration_id = 53 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 53 order by id desc;\nselect * from crm_fields where crm_configuration_id = 53 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 53 order by id desc;\nselect * from stages where crm_configuration_id = 53 order by id desc;\n\n\nselect * from crm_profiles where crm_configuration_id = 13;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\nand sa.provider = 'integration-app';\n\nselect * from contacts where crm_configuration_id = 13;\n\nselect * from social_accounts where sociable_id = 283;\n\nSELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';\n\nselect * from activity_providers where team_id = 65;\nSELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\n;\n\n# ***************************** STAGING ********************************************\nSELECT * FROM teams;\nSELECT * FROM teams WHERE id = 88;\nSELECT * FROM teams WHERE id = 89;\nselect * from team_settings where team_id = 89;\nSELECT * FROM users WHERE team_id = 89;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 89;\n\nselect * from users;\nSELECT * FROM social_accounts WHERE sociable_id = 1761;\nSELECT * FROM crm_configurations WHERE id = 70;\nselect * from accounts where crm_configuration_id = 70 order by id desc;\nselect * from leads where crm_configuration_id = 70 order by id desc;\nselect * from contacts where crm_configuration_id = 70 order by id desc;\nselect * from opportunities where crm_configuration_id = 70 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 70 order by id desc;\nselect * from crm_fields where crm_configuration_id = 70 order by id desc;\nselect * from crm_field_values where crm_field_id = 3536 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 70 order by id desc;\nselect * from stages where crm_configuration_id = 70 order by id desc;\nselect * from business_processes where crm_configuration_id = 70 order by id desc;\nselect * from business_process_stages where business_process_id = 34;\n\nselect * from contacts where id = 10468;\n\nselect * from crm_layouts where crm_configuration_id = 70;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;\nSELECT * FROM crm_fields WHERE id IN (3533,3534,3535);\n\nselect * from activities where crm_configuration_id = 70\nand (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;\n\nSELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;\nSELECT * FROM activities where crm_configuration_id = 69 ;\n\nSELECT * FROM users WHERE email LIKE '%jiminny_web_sa2@jiminny.com%';\nSELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;\nSELECT * FROM opportunities WHERE id = 385;\n\nselect * from participants p\njoin activities a on p.activity_id = a.id\nwhere a.crm_configuration_id = 70\nand (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);\nSELECT * FROM participants WHERE id = 1013638;\n\nselect * from teams where id = 90;\nselect * from users where team_id = 90;\nselect * from social_accounts where social_accounts.sociable_id IN (1960,1760);\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 71;\nselect * from invitations where team_id = 90;\n\nselect * from crm_configurations where id = 71;\nselect * from accounts where crm_configuration_id = 71 order by id desc;\nselect * from leads where crm_configuration_id = 71 order by id desc;\nselect * from contacts where crm_configuration_id = 71 order by id desc;\nselect * from opportunities where crm_configuration_id = 71 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 71 order by id desc;\nselect * from crm_fields where crm_configuration_id = 71 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 71 order by id desc;\nselect * from stages where crm_configuration_id = 71 order by id desc;\n\nselect * from users order by secondary_email desc;\nselect u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa\n join users u on sa.sociable_id = u.id\nwhere sa.provider = 'google' and u.email LIKE 'aneliya%';\n\nselect * from failed_jobs order by id desc;\n\nselect * from users where email = 'ben.allwright@learningpeople.co.uk' or secondary_email = 'ben.allwright@learningpeople.co.uk';\n\nselect * from teams;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 39;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;\nSELECT * FROM crm_configurations WHERE id = 70;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1;\nselect * from users where team_id = 1;\n\nselect o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o\njoin users u on o.user_id = u.id\njoin groups g on u.group_id = g.id\njoin role_user ru on u.id = ru.user_id\njoin roles r on ru.role_id = r.id\nwhere o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';\n\nselect * from role_user where user_id = 143;\nselect * from roles;\n\nselect * from role_user;\nselect * from groups where id = 9;\nselect * from scope_groups where group_id = 9;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations;\nSELECT * FROM social_accounts WHERE sociable_id = 121;\n\nhttps://crmsandbox.zoho.com/crm/jiminnyw4/tab/Leads/4776201000005049105\nhttps://crmsandbox.zoho.com/crm/\n\nhttps://crm.zoho.com/crm/org3469620/tab/Leads/230045000229559080\n https://crm.zoho.com/crm/\n org3469620\n\nSELECT * FROM activities WHERE uuid_to_bin('03382d20-c8bc-48e7-a3d4-90b52fa5ceab') = uuid;\n\nselect * from users where email LIKE \"%mobile_automation_%\";\nselect * from social_accounts where sociable_id IN (2228);\nselect * from crm_profiles where user_id IN (2222,2223,2226,2227);\n\nselect * from teams order by id desc;\nSELECT * FROM users WHERE id = 2229;\nSELECT * FROM crm_profiles WHERE user_id = 2229;\nselect * from opportunities where crm_configuration_id = 88;\nselect * from crm_fields where crm_configuration_id = 88;\nselect * from crm_profiles where crm_configuration_id = 88;\n\nSELECT * FROM teams WHERE id = 1;\n\nSELECT * FROM users WHERE id = 143;\nSELECT * FROM users WHERE uuid_to_bin('fde193d3-06a2-4e1a-8895-62b94039215d') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73385071-a756-42ae-9c73-8b53f2309467') = uuid;\n\nhttps://app.staging.jiminny.com/ondemand?\n min_duration=1\n &\n only_recorded=1\n &\n user_id%5B%5D=641f1acb-16b8-42d1-8726-df52979dad0e\n &\n sequence_number=2\n\n select * from users where team_id = 1 and email like '%stoyan%'\n\nselect * from coaching_feedbacks;\n\nselect * from teams;\nSELECT * FROM users WHERE team_id = 36;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from users where id = 143;\n\nSELECT * FROM users WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM activity_shares WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\n\nselect * from users where team_id = 2;\nselect * from activities where crm_configuration_id = 39\nand activities.scheduled_start_time BETWEEN '2025-04-09 00:00:00' AND '2025-04-09 23:59:59'\nAND user_id = 143\norder by id desc;\n\n# ************************************************************************************\nselect * from teams where id = 142; # 2312, 126\nselect * from team_settings;\nselect * from users where team_id = 142; # 21642\nSELECT * FROM social_accounts WHERE sociable_id = 21642;\nSELECT * FROM crm_profiles cp join users u ON u.id = cp.user_id WHERE team_id = 142;\nselect * from crm_profiles where id IN (93);\nselect * from invitations;\nselect * from team_features where team_id = 1;\n\nSELECT * FROM crm_configurations WHERE id = 126;\nselect * from accounts where crm_configuration_id = 126 order by id desc;\nselect * from leads where crm_configuration_id = 126 order by id desc;\nselect * from contacts where crm_configuration_id = 126 order by id desc;\nselect * from opportunities where crm_configuration_id = 126 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 126 order by id desc;\nselect * from crm_fields where crm_configuration_id = 126 # 11060\n# and type IN ('picklist', 'status')\n# and object_type = 'task'\norder by id desc;\n# 5731,5732,5733\nselect DISTINCT crm_field_id from crm_field_values where crm_field_id IN (11151,12239,12215,12185,12175,12165,12144,12137,12127,12109,12107,12105,12103,12092,12037,12005,12003,11987,11969,11958,11951,11942,11931,11924,11921,11917,11915,11901,11893,11883,11872,11870,11868,11866,11839,11833,11821,11793,11780,11777,11769,11757,11737,11735,11656,11645,11638,11629,11618,11611,11602,11591,11584,11581,11558,11544,11543,11534,11532,11529,11527,11503,11497,11493,11488,11470,11468,11457,11455,11397,11387,11372,11363,11348,11323,11318,11309,11301,11300,11292,11290,11286,11284,11256,11252,11242,11237,11233,11219,11176,11160) order by id desc;\nselect * from crm_layouts where crm_configuration_id = 126 order by id desc;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id in (300,299,298);\nselect * from stages where crm_configuration_id = 126 order by id desc;\nselect * from business_processes where crm_configuration_id = 126 order by id desc;\nselect * from business_process_stages where business_process_id IN (76,75,74,73);\nselect * from playbooks where team_id = 142;\nselect * from playbook_layouts where playbook_id IN (108);\nSELECT * FROM playbook_categories WHERE playbook_id IN (108);\n\nselect * from teams where id = 130;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 2\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities\n WHERE crm_configuration_id = 110;\n\nselect * from teams;\nselect * from crm_configurations;\n\nSELECT * FROM activities WHERE id = 628773;\nSELECT * FROM crm_profiles WHERE user_id = 1460;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from teams;\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from teams where id = 145;\nselect * from crm_configurations where id = 129;\nselect * from social_accounts where sociable_id = 2317;\nSELECT * FROM activities WHERE uuid_to_bin('8dbab184-a333-4268-ad57-fb41f8d53a9a') = uuid;\n\nselect * from teams where id = 1;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 280;\nSELECT * FROM crm_layout_entities WHERE id = 5507;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type IN ('event');\n\nselect * from teams;\nselect * from activities where crm_configuration_id = 14;\n\nSELECT * FROM social_accounts where provider = 'copper';\n\nselect * from activities where id = 628467;\nselect * from participants where activity_id = 628467;\n\nSELECT * FROM contacts WHERE id = 3969;\nSELECT * FROM accounts WHERE id = 177;\n\nSELECT * FROM activities WHERE uuid_to_bin('4eb54c77-cfa3-2bd4-84a7-9ed46a21c988') = uuid;\n\n# ********************* BH\nselect * from teams where id = 36;\nSELECT * FROM crm_configurations WHERE id = 21;\nselect * from activities where crm_configuration_id = 21 and id = 607901;\nselect * from activities where crm_configuration_id = 21;\n\nselect * roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 226;\n\nselect * from migrations order by id desc;\n\n# mercury\n# neptune\n# earth\n\nselect * from teams;\nselect * from teams where id = 19;\nselect * from teams where id = 27;\nselect * from users where team_id = 27;\nSELECT * FROM crm_configurations WHERE id = 42;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from activities where id = 631461;\nSELECT * FROM crm_field_values WHERE crm_field_id = 180;\n\nselect * from teams where id = 2;\nSELECT * FROM social_accounts WHERE sociable_id = 89;\n\nSELECT * FROM activities WHERE uuid_to_bin('ba0c029a-bc14-4e17-8603-64174acebcbb') = uuid; # 634273\nselect * from activity_summary_logs where activity_id = 634273;\n\nselect * from sidekick_settings where team_id = 2;\n\nselect * from teams; # 2, 2\nSELECT * FROM crm_configurations WHERE team_id = 2; # 2\nselect * from team_features where team_id = 2;\nselect * from features;\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 and crm_provider_id = '51317301383';\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 order by id desc;\n\nselect * from automated_reports order by id desc;\nselect * from automated_report_results order by id desc;\nselect * from users where team_id = 1 and id IN (7160, 3248);\nselect * from migrations order by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 1 and sa.provider = 'salesforce';\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 565;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 175;\nselect * from playbook_categories where playbook_id = 175;\nselect * from users where team_id = 1;\nselect * from users where id = 7160;\nselect * from crm_profiles where user_id = 7160;\nselect * from features;\nselect\n *\n# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,\n# crm_configuration_id, crm_provider_id, transcription_id, status\nfrom activities where crm_configuration_id = 1 and type = 'conference'\n# and crm_provider_id IS NOT NULL\nand provider != 'uploader' and actual_start_time IS NOT NULL\nORDER by id desc;\nselect * from activities where id = 54747783; # 00UO400000pCzojMAC\n\nselect p.id, p.activity_type, pc.id, pc.name\nFROM playbooks p\njoin playbook_categories pc on p.id = pc.playbook_id\nwhere p.team_id = 1 and p.activity_type = 'event';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';\nSELECT * FROM crm_field_values WHERE crm_field_id = 4;\n\nselect * from crm_layouts cl join playbook_layouts pl on cl.id = pl.layout_id\nwhere crm_configuration_id = 1 and pl.playbook_id = 175;\n\nselect * from teams;\nSELECT r.* FROM automated_reports r\njoin teams t on r.team_id = t.id\nWHERE r.frequency = 'daily'\n and r.status = 1\nAND t.status = 'active'\nAND (r.expires_at >= now() OR r.expires_at IS NULL);\n\nselect * from automated_report_results where report_id IN (18, 33);\n\nselect * from activity_searches where id = 10932;\nselect * from activity_search_filters where activity_search_id = 10932;\nselect * from automated_reports;\nselect * from automated_report_results where report_id IN (34, 35);","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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"102","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"34","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"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 Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse Carbon\\Exceptions\\InvalidFormatException;\nuse DateTime;\nuse DateTimeInterface;\nuse DateTimeZone;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\InputTypeEnum;\nuse Jiminny\\Component\\AskAnything\\AskAnythingPromptService;\nuse Jiminny\\Component\\AskAnything\\Dtos\\AskAnythingPromptDto;\nuse Jiminny\\Component\\UrlGenerator\\Webhook;\nuse Jiminny\\Contracts\\Repositories\\PlaybookCategoryRepository;\nuse Jiminny\\Contracts\\Repositories\\TeamRepository;\nuse Jiminny\\Contracts\\Repositories\\UserRepository;\nuse Jiminny\\Exceptions\\ApplicationException;\nuse Jiminny\\Exceptions\\InvalidArgumentException;\nuse Jiminny\\Exceptions\\ModelNotFoundException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPrompt;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPromptTarget;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AskAnythingRepository;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Repositories\\GroupRepository;\nuse Jiminny\\Repositories\\SearchRepository;\nuse Jiminny\\Repositories\\StageRepository;\nuse Throwable;\n\nclass AutomatedReportsService\n{\n public const string TYPE_LOSS_ANALYSIS = 'loss_analysis';\n public const string TYPE_ASK_JIMINNY = 'ask_jiminny';\n\n /**\n * Standard report types (used by kiosk for existing automated reports).\n */\n // @TODO this will add filter, however if we need to control feature by FF we need conditional logic\n public const array TYPES = [\n ['id' => 'exec_summary', 'name' => 'Exec Summary'],\n ['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],\n ['id' => 'product_feedback', 'name' => 'Product Feedback'],\n ['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],\n// ['id' => 'questions', 'name' => 'Questions'],\n// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],\n ];\n\n public const array ALL_TYPES = [\n ...self::TYPES,\n ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],\n ];\n\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n\n /**\n * Frequencies for standard (non-Ask Jiminny) reports.\n */\n public const array FREQUENCIES = [\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n\n /**\n * Frequencies for Ask Jiminny reports.\n */\n public const array ASK_JIMINNY_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ];\n\n public const string MEDIA_TYPE_PDF = 'pdf';\n public const string MEDIA_TYPE_PODCAST = 'podcast';\n public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];\n public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];\n public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];\n public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];\n\n public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];\n public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];\n public const int SENT_REPORT_AT_HOURS = 5;\n public const string PDF_KEY = 'pdf';\n public const string AUDIO_KEY = 'audio';\n\n private const array ALL_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n private const string S3_DIR = 'reports';\n private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];\n private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];\n\n public function __construct(\n private readonly TeamRepository $teamRepository,\n private readonly GroupRepository $groupRepository,\n private readonly UserRepository $userRepository,\n private readonly StageRepository $stageRepository,\n private readonly DealStagesService $dealStagesService,\n private readonly RecipientsService $recipientsService,\n private readonly AutomatedReportsRepository $automatedReportsRepository,\n private readonly Webhook $webhookService,\n private readonly BusDispatcher $dispatcher,\n private readonly ActivityTypeService $activityTypeService,\n private readonly PlaybookCategoryRepository $playbookCategoryRepository,\n private readonly AskAnythingPromptService $askAnythingPromptService,\n private readonly SearchRepository $activitySearchRepository,\n private readonly AskAnythingRepository $askAnythingRepository,\n ) {\n }\n\n public static function getTypes(): array\n {\n $types = self::TYPES;\n\n return array_map(static function ($type) {\n return $type['id'];\n }, $types);\n }\n\n public static function getCallTypes(): array\n {\n return array_map(static function ($callType) {\n return $callType['id'];\n }, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);\n }\n\n public static function getFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::FREQUENCIES);\n }\n\n // front-facing structure\n public function getReportEnabledFieldData(bool $value = false): array\n {\n return [\n 'id' => 'report_enabled',\n 'label' => '',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'value' => $value,\n ];\n }\n\n // Organizations = Teams\n public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array\n {\n $options = $this->getTeams();\n\n if ($shortVersion) {\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value,\n 'dependencies' => [\n 'teams',\n 'deal_stage_at_call',\n 'current_deal_stage',\n 'recipients',\n ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,\n ],\n 'dependsOn' => [],\n ];\n }\n\n // Teams = Groups\n public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array\n {\n if ($shortVersion) {\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value, // value should be an array of objects {id, name}\n 'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],\n 'dependsOn' => [],\n ];\n }\n\n public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array\n {\n $types = [];\n if ($team instanceof Team) {\n if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n $types = self::TYPES;\n }\n if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {\n $types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];\n }\n } else {\n $types = self::TYPES;\n }\n\n if ($shortVersion) {\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'options' => $types,\n ];\n }\n\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $types,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getFrequencyFieldData(?string $value = null): array\n {\n return [\n 'id' => 'frequency',\n 'label' => 'Frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::FREQUENCIES,\n 'value' => $value,\n 'dependencies' => ['period'],\n 'dependsOn' => [],\n ];\n }\n\n public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array\n {\n return [\n 'id' => 'period',\n 'label' => 'Select one-off period',\n 'inputType' => InputTypeEnum::DATE_RANGE,\n 'required' => true,\n 'placeholder' => 'Select',\n 'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],\n 'queryParams' => [\n 'startDate' => 'start_date_period',\n 'endDate' => 'end_date_period',\n ],\n 'dependencies' => [],\n 'dependsOn' => ['frequency'],\n ];\n }\n\n public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array\n {\n return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);\n }\n\n public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);\n }\n\n public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);\n }\n\n public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'deal_value',\n 'label' => 'Deal Value',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_deal_value',\n 'max' => 'max_deal_value',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array\n {\n $value = [];\n $conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;\n $dialerOn && $value[] = self::CALL_TYPE_DIALER;\n\n return [\n 'id' => 'call_type',\n 'label' => 'Call Type',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => [\n self::CALL_TYPE_CONFERENCE,\n self::CALL_TYPE_DIALER,\n ],\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getMediaTypeFieldData(?AutomatedReport $report = null): array\n {\n $value = [];\n\n if ($report) {\n $value = $this->transformMediaTypes($report);\n }\n\n return [\n 'id' => 'media_types',\n 'label' => 'Export as',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => self::MEDIA_TYPE_OBJECTS,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'call_duration',\n 'label' => 'Call Duration',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_call_duration',\n 'max' => 'max_call_duration',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getRecipientsFieldData(?Team $team = null, array $value = []): array\n {\n return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);\n }\n\n public function getJiminnyRecipientsFieldData(array $value = []): array\n {\n return $this->recipientsService->getJiminnyRecipientsFieldData($value);\n }\n\n public function getAdditionalPromptInputFieldData(?string $value = null): array\n {\n return [\n 'id' => 'additional_prompt_input',\n 'label' => 'Special requirements',\n 'inputType' => InputTypeEnum::TEXTAREA,\n 'required' => false,\n 'placeholder' => 'What should be the focus of the report?',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCustomReportNameFieldData(?string $value = null): array\n {\n return [\n 'id' => 'custom_name',\n 'label' => 'Custom report name',\n 'inputType' => InputTypeEnum::TEXT,\n 'required' => false,\n 'placeholder' => 'Enter custom name',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n // data providers\n public function getTeams(): array\n {\n $teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);\n\n $teamData = [];\n foreach ($teams as $team) {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n continue;\n }\n\n $teamData[] = $this->transformTeam($team);\n }\n\n return $teamData;\n }\n\n public function getTeamGroups(string $teamUuid): array\n {\n $data = [];\n $team = $this->getTeam($teamUuid);\n\n if ($team !== null) {\n $groups = $team->groups()->get();\n\n foreach ($groups as $group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n public function getTeamsGroupsOptions(array $filterTeamUuids = []): array\n {\n $data = [];\n $teams = $this->getTeams();\n\n foreach ($teams as $team) {\n if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {\n continue;\n }\n\n $data[] = [\n 'label' => $team['name'],\n 'groups' => $this->getTeamGroups($team['id']),\n ];\n }\n\n return $data;\n }\n\n public function getTeam(string $teamUuid): ?Team\n {\n return $this->teamRepository->idOrUuid($teamUuid);\n }\n\n public function getTeamById(int $teamId): ?Team\n {\n return $this->teamRepository->find($teamId);\n }\n\n public function getGroupsUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportGroups = $report->getGroups();\n foreach ($reportGroups as $groupId) {\n if ($group = $this->groupRepository->find($groupId)) {\n $uuids[] = $group->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getPlaybookCategoriesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $playbookCategories = $report->getPlaybookCategories();\n foreach ($playbookCategories as $id) {\n if ($category = $this->playbookCategoryRepository->find($id)) {\n $uuids[] = $category->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getDealAtCallStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getDealAtCallStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getCurrentDealStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getCurrentDealStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getRecipients());\n }\n\n public function getJiminnyUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function extractUserUuids(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => $user->getUuid())\n ->values()\n ->all();\n }\n\n // get mail data\n public function getRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getRecipients());\n }\n\n private function getJiminnyRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function buildRecipientUsers(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => [\n 'email' => $user->getEmailAddress(),\n 'name' => $user->getName(),\n 'timezone' => $user->getTimezone()->getName(),\n ])\n ->values()\n ->all();\n }\n\n public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array\n {\n if ($report->isAskJiminnyReport()) {\n $recipients = $this->resolveAskJiminnyRecipients($report);\n } else {\n $recipients = $this->getRecipientUsers($report);\n if ($includeJiminny) {\n $recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));\n }\n }\n\n $emails = [];\n\n return array_values(array_filter(\n $recipients,\n static function ($recipient) use (&$emails) {\n if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {\n return false;\n }\n $emails[] = $recipient['email'];\n\n return true;\n }\n ));\n }\n\n private function resolveAskJiminnyRecipients(AutomatedReport $report): array\n {\n $recipients = [];\n\n $creator = $report->getCreator();\n if ($creator !== null) {\n $recipients[] = [\n 'email' => $creator->getEmailAddress(),\n 'name' => $creator->getName(),\n 'timezone' => $creator->getTimezone()->getName(),\n ];\n }\n\n return array_merge(\n $recipients,\n $this->buildRecipientUsers($report->getRecipients()),\n $this->getGroupRecipientUsers($report),\n );\n }\n\n private function getGroupRecipientUsers(AutomatedReport $report): array\n {\n $users = [];\n foreach ($report->getGroups() as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group === null) {\n continue;\n }\n foreach ($group->getMembers() as $member) {\n $users[] = [\n 'email' => $member->getEmailAddress(),\n 'name' => $member->getName(),\n 'timezone' => $member->getTimezone()->getName(),\n ];\n }\n }\n\n return $users;\n }\n\n public function getReportTypeName(AutomatedReportResult $report): string\n {\n $type = $report->getReport()->getType();\n\n $getType = $this->transformReportType($type);\n\n return $getType['name'];\n }\n\n public function getReportPeriodName(AutomatedReportResult $report): string\n {\n $from = $report->getFromDate();\n $to = $report->getToDate();\n $frequency = $report->getReport()->getFrequency();\n\n if ($from === null || $to === null) {\n if (! $report->getReport()->isAskJiminnyReport()) {\n $invalidPeriod = $from === null ? 'from' : 'to';\n\n throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);\n }\n\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n }\n\n return $this->formatReportPeriodName($frequency, $from, $to);\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function getReportTeamsName(AutomatedReportResult $report): string\n {\n $groups = $report->getGroups();\n\n if (empty($groups)) {\n return 'All';\n }\n\n // Get group names from repository\n $groupNames = [];\n foreach ($groups as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group) {\n $groupNames[] = $group->getName();\n }\n }\n\n if (count($groupNames) === 1) {\n // Single team format\n $teamsName = $groupNames[0];\n } else {\n // Multiple teams format\n $teamsName = implode(', ', $groupNames);\n }\n\n return $teamsName;\n }\n\n public function getReportFileName(AutomatedReportResult $report): string\n {\n $customName = $report->getReport()->getCustomName();\n $periodName = $this->getReportPeriodName($report);\n $filenameSuffix = $this->getFilenameSuffix($report);\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $baseName = $this->getReportTypeName($report);\n\n if ($filenameSuffix) {\n $baseName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$baseName} - {$periodName} - {$this->getReportTeamsName($report)}\");\n }\n\n public function getReportFileNameWithExtension(AutomatedReportResult $result): string\n {\n $extension = $this->getMediaTypeMetadata($result)['extension'];\n\n return $this->getReportFileName($result) . '.' . $extension;\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n public function isUserRecipientOfReport(User $user, AutomatedReport $report): bool\n {\n $recipients = array_map('intval', $report->getRecipients()['users'] ?? []);\n\n return in_array($user->getId(), $recipients);\n }\n\n public function transformReportResults(Collection $automatedReportResults): array\n {\n $data = [];\n foreach ($automatedReportResults as $automatedReportResult) {\n /** @var AutomatedReportResult $automatedReportResult */\n\n $report = $automatedReportResult->getReport();\n\n $createdBy = $report->getCreator();\n $creator = [\n 'id' => $createdBy?->getUuid(),\n 'name' => $createdBy?->getName(),\n 'email' => $createdBy?->getEmailAddress(),\n 'photoUrl' => $createdBy?->getPhotoUrl(),\n ];\n\n $data[] = [\n 'id' => $automatedReportResult->getUuid(),\n 'name' => $automatedReportResult->getName(),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n 'recipients' => [\n ...array_values($this->transformGroups(team: $report->getTeam(), groupsIds: $report->getGroups())),\n ...array_values($this->transformRecipients($report->getRecipients())),\n ],\n 'report_type' => $this->transformReportType($report->getType()),\n 'media_type' => $automatedReportResult->getMediaType(),\n 'downloadUrl' => $this->generateReportResultDownloadUrl($automatedReportResult),\n 'viewUrl' => $this->generateReportResultViewUrl($automatedReportResult),\n 'generated_at' => $automatedReportResult->getGeneratedAt()?->toIso8601String(),\n 'creator' => $creator,\n ];\n }\n\n return $data;\n }\n\n public function hasCallTypeConference(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_CONFERENCE['id'], $report->getCallTypes(), true);\n }\n\n public function hasCallTypeDialer(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_DIALER['id'], $report->getCallTypes(), true);\n }\n\n // transformers\n private function transformTeam(Team $team): array\n {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n return [];\n }\n\n return [\n 'id' => $team->getUuid(),\n 'name' => $team->getName(),\n ];\n }\n\n private function transformReportFullView(AutomatedReport $report): array\n {\n $base = $this->transformReportBase($report);\n\n return $report->getType() === self::TYPE_ASK_JIMINNY\n ? $base + $this->transformAskJiminnyFields($report)\n : $base + $this->transformStandardReportFields($report);\n }\n\n private function transformReportBase(AutomatedReport $report): array\n {\n return [\n 'id' => $report->getUuid(),\n 'organization' => $this->transformOrganization(team: $report->getTeam()),\n 'report_type' => $this->transformReportType($report->getType()),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n ];\n }\n\n private function transformStandardReportFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n\n return [\n 'report_enabled' => $report->getStatus(),\n 'start_date_period' => $report->getFrom()?->format('Y-m-d H:i:s'),\n 'end_date_period' => $report->getTo()?->format('Y-m-d H:i:s'),\n 'deal_value_min' => $report->getDealValueMin(),\n 'deal_value_max' => $report->getDealValueMax(),\n 'call_types' => $this->transformCallType($report->getCallTypes()),\n 'media_types' => $this->transformMediaTypes($report),\n 'call_duration_min' => $this->transformDurationToMinutes($report->getCallDurationMin()),\n 'call_duration_max' => $this->transformDurationToMinutes($report->getCallDurationMax()),\n 'teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'deal_at_call_stages' => $this->transformStages(team: $team, stagesIds: $report->getDealAtCallStages()),\n 'current_deal_stages' => $this->transformStages(team: $team, stagesIds: $report->getCurrentDealStages()),\n 'recipients' => $this->transformRecipients($report->getRecipients()),\n 'created_by' => $this->transformCreator($report->getCreator()),\n 'additional_prompt_input' => $report->getAdditionalPromptInput(),\n 'custom_name' => $report->getCustomName(),\n 'created_at' => $report->getCreatedAt()->format('Y-m-d H:i:s'),\n 'updated_at' => $report->getUpdatedAt()->format('Y-m-d H:i:s'),\n 'deleted_at' => $report->getDeletedAt()?->format('Y-m-d H:i:s'),\n ];\n }\n\n private function transformAskJiminnyFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n $creatorId = $report->getAttribute('created_by');\n $explicitUserIds = array_values(array_filter(\n $report->getRecipients()['users'] ?? [],\n static fn ($id) => $id !== $creatorId\n ));\n\n return [\n 'report_name' => $report->getCustomName(),\n 'enabled' => $report->getStatus(),\n 'share_teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'share_users' => $this->transformRecipients(['users' => $explicitUserIds]),\n 'saved_search' => $this->transformSafeSearch($report->getSavedSearch()),\n 'ask_jiminny_prompt' => $this->transformAskJiminnyPrompt($report->getAskAnythingPrompt()),\n 'expires_on' => $report->getExpiresAt()?->format('Y-m-d'),\n ];\n }\n\n private function transformOrganization(?Team $team): array\n {\n return [\n 'id' => $team?->getUuid(),\n 'name' => $team?->getName(),\n ];\n }\n\n private function transformReportType(string $type): array\n {\n foreach (self::ALL_TYPES as $typeItem) {\n if ($typeItem['id'] === $type) {\n return $typeItem;\n }\n }\n\n return [];\n }\n\n private function transformCallType(array $types): array\n {\n $result = [];\n $callTypes = [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER];\n\n foreach ($types as $type) {\n foreach ($callTypes as $callTypeItem) {\n if ($callTypeItem['id'] === $type) {\n $result[] = $callTypeItem;\n\n break;\n }\n }\n }\n\n return $result;\n }\n\n private function transformMediaTypes(AutomatedReport $report): array\n {\n $values = [];\n\n foreach ($report->getMediaTypes() as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n continue;\n }\n\n $values[] = match ($mediaType) {\n self::MEDIA_TYPE_PDF => self::MEDIA_TYPE_OBJECT_PDF,\n self::MEDIA_TYPE_PODCAST => self::MEDIA_TYPE_OBJECT_PODCAST,\n };\n }\n\n return $values;\n }\n\n private function transformFrequency(string $frequency): array\n {\n foreach (self::ALL_FREQUENCIES as $frequencyItem) {\n if ($frequencyItem['id'] === $frequency) {\n return $frequencyItem;\n }\n }\n\n return [];\n }\n\n public function transformDurationToMinutes(?int $duration): ?int\n {\n if (! $duration) {\n return null;\n }\n\n return (int) ($duration / 60);\n }\n\n private function transformGroups(?Team $team, array $groupsIds): array\n {\n if (empty($groupsIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($groupsIds as $groupId) {\n $group = $team->groups()->where('id', $groupId)->first();\n\n if ($group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n 'photoUrl' => $group->getPhotoUrl(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformStages(?Team $team, array $stagesIds): array\n {\n if (empty($stagesIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($stagesIds as $stageId) {\n $stage = $team->stages()->where('id', $stageId)->first();\n\n if ($stage) {\n $data[] = [\n 'id' => $stage->getUuid(),\n 'name' => $stage->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformRecipients(array $recipients): array\n {\n $users = [];\n foreach ($recipients['users'] ?? [] as $userId) {\n $users[] = $this->transformUser($userId);\n }\n\n return $users;\n }\n\n private function transformCreator(?User $user): ?array\n {\n if ($user === null) {\n return null;\n }\n\n return $this->transformUser($user->getId());\n }\n\n private function transformAskJiminnyPrompt(?AskAnythingPrompt $prompt): ?array\n {\n if ($prompt === null) {\n return null;\n }\n\n return [\n 'id' => $prompt->getUuid(),\n 'name' => $prompt->getTitle(),\n ];\n }\n\n private function transformSafeSearch(?Search $search): ?array\n {\n if ($search === null) {\n return null;\n }\n\n return [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ];\n }\n\n private function transformUser(int $userId): array\n {\n /* @var ?User $user */\n $user = $this->userRepository->find($userId);\n\n return [\n 'id' => $user?->getUuid(),\n 'name' => $user?->getName(),\n 'email' => $user?->getEmailAddress(),\n 'photoUrl' => $user?->getPhotoUrl(),\n ];\n }\n\n public function create(array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $validatedData['created_by'] = auth()->id();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function update(string $uuid, array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $report = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $report) {\n throw new InvalidArgumentException('Report not found');\n }\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Create an Ask Jiminny report.\n */\n public function createAskJiminnyReport(array $data, User $creator): array\n {\n $validatedData = $this->validateAskJiminnyReportData($data, $creator);\n $validatedData['created_by'] = $creator->getId();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Update an Ask Jiminny report.\n */\n public function updateAskJiminnyReport(AutomatedReport $report, array $data, User $user): array\n {\n if (! $report->isAskJiminnyReport()) {\n throw new InvalidArgumentException('Report is not an Ask Jiminny report');\n }\n\n $validatedData = $this->validateAskJiminnyReportData($data, $user);\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function updateAskJiminnyReportStatus(AutomatedReport $report, bool $status): array\n {\n $this->automatedReportsRepository->update($report, ['status' => $status]);\n\n return $this->transformReportFullView($report->fresh());\n }\n\n /**\n * Validate and transform data for Ask Jiminny reports.\n */\n private function validateAskJiminnyReportData(array $data, User $user): array\n {\n // Validate name\n $name = trim($data['report_name'] ?? '');\n if (empty($name)) {\n throw new InvalidArgumentException('Report name is required');\n }\n if (mb_strlen($name) > 50) {\n throw new InvalidArgumentException('Report name must be 50 characters or less');\n }\n\n // Validate frequency (only daily, weekly, monthly for Ask Jiminny)\n $frequency = $data['frequency'] ?? null;\n $askJiminnyFrequencies = [self::FREQUENCY_DAILY, self::FREQUENCY_WEEKLY, self::FREQUENCY_MONTHLY];\n if (! in_array($frequency, $askJiminnyFrequencies, true)) {\n throw new InvalidArgumentException('Frequency must be daily, weekly, or monthly');\n }\n\n // Validate expiration date\n $expiresAt = $data['expires_on'] ?? null;\n if (empty($expiresAt)) {\n throw new InvalidArgumentException('Expiration date is required');\n }\n\n try {\n $expiresAtDate = Carbon::parse($expiresAt);\n } catch (InvalidFormatException $e) {\n throw new InvalidArgumentException('Expiration date format is invalid');\n }\n $maxExpiration = Carbon::now()->addYear();\n if ($expiresAtDate->gt($maxExpiration)) {\n throw new InvalidArgumentException('Expiration date cannot be more than 1 year from now');\n }\n if ($expiresAtDate->isPast()) {\n throw new InvalidArgumentException('Expiration date cannot be in the past');\n }\n\n // Validate saved search\n $activitySearchId = $data['saved_search'] ?? null;\n if (empty($activitySearchId)) {\n throw new InvalidArgumentException('Saved search is required');\n }\n $savedSearch = $this->activitySearchRepository->findByUuidAndUser($activitySearchId, $user);\n if (! $savedSearch) {\n throw new InvalidArgumentException('Saved search not found or does not belong to you');\n }\n\n // Validate saved prompt\n $askAnythingPromptId = $data['ask_jiminny_prompt'] ?? null;\n if (empty($askAnythingPromptId)) {\n throw new InvalidArgumentException('Ask Jiminny prompt is required');\n }\n $prompt = $this->askAnythingRepository->getPromptByUuid($askAnythingPromptId);\n if (! $prompt) {\n throw new InvalidArgumentException('Ask Jiminny prompt not found');\n }\n\n // Validate status\n $status = $data['enabled'] ?? false;\n\n $recipientUserIds = [$user->getId()];\n\n if (! empty($data['share_users'])) {\n $sharedUserIds = $this->validateAndGetUserIdsByTeam(\n $user->team,\n (array) $data['share_users']\n );\n $recipientUserIds = array_merge($recipientUserIds, $sharedUserIds);\n }\n\n $sharedGroupIds = [];\n if (! empty($data['share_teams'])) {\n $sharedGroupIds = $this->validateAndGetGroupIds($user->team, (array) $data['share_teams']);\n }\n\n $recipientUserIds = array_values(array_unique($recipientUserIds));\n\n return [\n 'team_id' => $user->getTeamId(),\n 'type' => self::TYPE_ASK_JIMINNY,\n 'status' => (bool) $status,\n 'frequency' => $frequency,\n 'custom_name' => $name,\n 'activity_search_id' => $savedSearch->getId(),\n 'ask_anything_prompt_id' => $prompt->getId(),\n 'expires_at' => $expiresAtDate->toDateString(),\n 'media_types' => [self::MEDIA_TYPE_PDF],\n 'call_types' => [],\n 'recipients' => ['users' => $recipientUserIds],\n 'groups' => $sharedGroupIds,\n ];\n }\n\n public static function getAskJiminnyFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::ASK_JIMINNY_FREQUENCIES);\n }\n\n public function getAskJiminnyReportFilters(User $user): array\n {\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n return [\n [\n 'id' => 'prompt',\n 'label' => 'Prompt',\n 'options' => $prompts,\n ],\n [\n 'id' => 'saved_search',\n 'label' => 'Saved Search',\n 'options' => $savedSearches,\n ],\n ];\n }\n\n public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array\n {\n $team = $user->getTeam();\n $userTimezone = $user->getTimezone();\n\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n $teamGroups = $this->groupRepository->getAllByTeam($team)->map(fn ($group) => [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ])->values()->all();\n\n $shareUsers = $this->recipientsService->getRecipientsFieldData(team: $team)['options'] ?? [];\n\n $sharedTeamsValue = [];\n $sharedUsersValue = [];\n if ($report) {\n $sharedTeamsValue = $this->transformGroups($team, $report->getGroups());\n\n $recipientUserIds = $report->getRecipients()['users'] ?? [];\n $creatorId = $report->getAttribute('created_by');\n $sharedUserIds = array_values(array_filter(\n $recipientUserIds,\n static fn ($id) => $id !== $creatorId\n ));\n $sharedUsersValue = collect($sharedUserIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (User $u) => [\n 'id' => $u->getUuid(),\n 'name' => $u->getName(),\n ])\n ->values()\n ->all();\n }\n\n return [\n 'fields' => [\n [\n 'id' => 'enabled',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'label' => '',\n 'value' => $report?->getStatus() ?? false,\n ],\n [\n 'id' => 'report_name',\n 'inputType' => InputTypeEnum::TEXT,\n 'label' => 'Name',\n 'placeholder' => 'Enter name',\n 'required' => true,\n 'validation' => ['maxLength' => 50],\n 'value' => $report?->getCustomName() ?? '',\n ],\n [\n 'id' => 'frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Frequency',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::ASK_JIMINNY_FREQUENCIES,\n 'value' => $report ? $this->transformFrequency($report->getFrequency()) : null,\n ],\n [\n 'id' => 'expires_on',\n 'inputType' => InputTypeEnum::DATE,\n 'label' => 'Expires on',\n 'required' => true,\n 'placeholder' => 'Select',\n 'validation' => [\n 'minDate' => now($userTimezone)->toDateString(),\n 'maxDate' => now($userTimezone)->addYear()->toDateString(),\n ],\n 'value' => $report?->getExpiresAt()?->toDateString(),\n ],\n [\n 'id' => 'share_teams',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team',\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $teamGroups,\n 'value' => $sharedTeamsValue,\n ],\n [\n 'id' => 'share_users',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team member',\n 'required' => false,\n 'placeholder' => 'Select',\n 'groupLabelKey' => 'label',\n 'groupValuesKey' => 'users',\n 'optionLabelKey' => 'name',\n 'optionValueKey' => 'id',\n 'options' => $shareUsers,\n 'value' => $sharedUsersValue,\n ],\n [\n 'id' => 'saved_search',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Saved search',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $savedSearches,\n 'value' => $report && $report->getSavedSearch() ? [\n 'id' => $report->getSavedSearch()->getUuid(),\n 'name' => $report->getSavedSearch()->getName(),\n ] : null,\n ],\n [\n 'id' => 'ask_jiminny_prompt',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Ask Jiminny prompt',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $prompts,\n 'value' => $report && $report->getAskAnythingPrompt() ? [\n 'id' => $report->getAskAnythingPrompt()->getUuid(),\n 'name' => $report->getAskAnythingPrompt()->getTitle(),\n ] : null,\n ],\n ],\n ];\n }\n\n private function updateResultNames(AutomatedReport $automatedReport): void\n {\n $results = $this->automatedReportsRepository->getResultsByReport($automatedReport);\n\n foreach ($results as $result) {\n $result->update(['name' => $this->getReportFileName($result)]);\n }\n }\n\n public function updateStatus(string $uuid, array $data): array\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $automatedReport->update([\n 'status' => $status,\n ]);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n private function generateOneOffReport(AutomatedReport $automatedReport): void\n {\n // the scheduler handles all the other frequency types\n if ($automatedReport->getStatus() === false || $automatedReport->getFrequency() !== self::FREQUENCY_ONE_OFF) {\n return;\n }\n\n $this->dispatcher->dispatch(new RequestGenerateReportJob($automatedReport->getUuid()));\n }\n\n public function getReport(string $uuid): AutomatedReport\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n return $automatedReport;\n }\n\n public function get(string $uuid): array\n {\n $automatedReport = $this->getReport($uuid);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): array\n {\n $results = [];\n $collection = $this->automatedReportsRepository->getAllStandardReports($sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function listAskJiminnyReports(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): array {\n $results = [];\n $collection = $this->automatedReportsRepository->getAskJiminnyReportsByUser($user, $sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function delete(string $uuid): void\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $automatedReport->delete();\n }\n\n public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult\n {\n return $this->automatedReportsRepository->createResult(\n array_merge(\n [\n 'report_id' => $automatedReport->getId(),\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n ],\n $data\n )\n );\n }\n\n public function getReportResult(string $resultUuid): AutomatedReportResult\n {\n $report = $this->automatedReportsRepository->findResultByUuid($resultUuid);\n\n if (! $report) {\n throw new ModelNotFoundException('Report Result not found');\n }\n\n return $report;\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return $this->automatedReportsRepository->findChildResult($result, $type);\n }\n\n // prophet API calls\n /**\n * @throws ApplicationException\n */\n public function getGenerateReportPayload(AutomatedReport $automatedReport, string $reportResultUuid): array\n {\n $period = $this->calculateFromAndToDate($automatedReport);\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n return [\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResultUuid,\n 'report_type' => $automatedReport->getType(),\n 'media_types' => $automatedReport->getMediaTypes(),\n 'from_date' => $fromDate->startOfDay()->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->endOfDay()->format(DateTimeInterface::RFC3339),\n 'group_ids' => $automatedReport->getGroups(),\n 'call_deal_stage' => $automatedReport->getDealAtCallStages(),\n 'current_deal_stage' => $automatedReport->getCurrentDealStages(),\n 'deal_min_value' => $automatedReport->getDealValueMin(),\n 'deal_max_value' => $automatedReport->getDealValueMax(),\n 'call_types' => $automatedReport->getCallTypes(),\n 'call_duration_min_seconds' => $automatedReport->getCallDurationMin(),\n 'call_duration_max_seconds' => $automatedReport->getCallDurationMax(),\n 'special_requirements' => $automatedReport->getAdditionalPromptInput(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->formatReportPeriodName(\n $automatedReport->getFrequency(),\n $fromDate,\n $toDate,\n ),\n 'playbook_categories' => $automatedReport->getPlaybookCategories(),\n 'custom_name' => $automatedReport->getCustomName(),\n ];\n }\n\n // $inputPayload - FE payload structure\n public function getActivitiesCountPayload(array $inputPayload): array\n {\n // Use validateAndTransformData to validate and normalize input\n $validatedData = $this->validateAndTransformData($inputPayload);\n $period = $this->calculateFromAndToDatePeriod(\n $validatedData['frequency'],\n Carbon::parse($validatedData['from']),\n Carbon::parse($validatedData['to']),\n );\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n // Create payload similar to getGenerateReportPayload\n return [\n 'team_id' => $validatedData['team_id'],\n 'group_ids' => $validatedData['groups'] ?? [],\n 'report_type' => $validatedData['type'],\n 'from_date' => $fromDate->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->format(DateTimeInterface::RFC3339),\n 'call_deal_stage' => $validatedData['deal_at_call_stages'] ?? [],\n 'current_deal_stage' => $validatedData['current_deal_stages'] ?? [],\n 'deal_min_value' => $validatedData['deal_value_min'] ?? null,\n 'deal_max_value' => $validatedData['deal_value_max'] ?? null,\n 'call_types' => $validatedData['call_types'],\n 'call_duration_min_seconds' => $validatedData['call_duration_min'] ?? null,\n 'call_duration_max_seconds' => $validatedData['call_duration_max'] ?? null,\n 'special_requirements' => $validatedData['additional_prompt_input'] ?? null,\n 'playbook_categories' => $validatedData['playbook_categories'] ?? [],\n 'request_id' => null,\n 'callback_url' => null,\n ];\n }\n\n public function shouldSendReport(array $users, ?CarbonInterface $generatedAt = null): bool\n {\n if (empty($users)) {\n return false;\n }\n\n $earliestTz = collect($users)\n ->mapWithKeys(function (array $user) {\n $tz = new DateTimeZone($user['timezone']);\n $nowUtc = new DateTime('now', new DateTimeZone('UTC'));\n $offset = $tz->getOffset($nowUtc);\n\n return [$user['timezone'] => $offset];\n })\n ->sortDesc()\n ->keys()\n ->first();\n\n $now = Carbon::now($earliestTz);\n $isScheduledTime = (int) $now->format('H') === self::SENT_REPORT_AT_HOURS;\n\n if ($isScheduledTime) {\n return true;\n }\n\n return $this->hasPassedScheduledTime($generatedAt, $earliestTz);\n }\n\n public function hasPassedScheduledTime(?CarbonInterface $generatedAt, string $timezone): bool\n {\n if ($generatedAt === null) {\n return false;\n }\n\n $now = Carbon::now($timezone);\n $scheduledTime = $now->copy()->setTime(self::SENT_REPORT_AT_HOURS, 0, 0);\n\n if ($now->hour < self::SENT_REPORT_AT_HOURS) {\n $scheduledTime = $scheduledTime->subDay();\n }\n\n $scheduledTimeUtc = $scheduledTime->copy()->utc();\n $generatedAtUtc = $generatedAt->copy()->utc();\n $nowUtc = $now->copy()->utc();\n\n return $generatedAtUtc->lt($scheduledTimeUtc) && $nowUtc->gt($scheduledTimeUtc);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function calculateFromAndToDate(AutomatedReport $automatedReport): array\n {\n return $this->calculateFromAndToDatePeriod(\n $automatedReport->getFrequency(),\n $automatedReport->getFrom(),\n $automatedReport->getTo()\n );\n }\n\n public function getAskJiminnyGenerateReportPayload(\n AutomatedReport $automatedReport,\n AutomatedReportResult $reportResult,\n array $activityIds,\n ): array {\n return [\n 'user_question' => $automatedReport->getAskAnythingPrompt()?->getContent(),\n 'call_ids' => array_map('strval', $activityIds),\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResult->getUuid(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->getReportPeriodName($reportResult),\n 'report_name' => $automatedReport->getCustomName(),\n ];\n }\n\n private function getCallbackUrl(): string\n {\n return $this->webhookService->route('jiminny.webhook.reports.ready');\n }\n\n /**\n * Validate and transform payload data for automated reports\n *\n * @param array $data\n *\n * @throws InvalidArgumentException\n *\n * @return array\n */\n private function validateAndTransformData(array $data): array\n {\n // Validate organization (team) and check feature\n $team = $this->validateOrganization($data['organization'] ?? null);\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $type = $this->validateReportType($data['report_type'] ?? null);\n $frequency = $this->validateFrequency($data['frequency'] ?? null);\n $additionalPromptInput = $this->validateAdditionalPromptInput(\n $data['additional_prompt_input'] ?? null\n );\n $customReportName = $this->validateCustomReportName($data['custom_name'] ?? null);\n\n // Prepare data for the database\n $reportData = [\n 'team_id' => $team->getId(),\n 'type' => $type,\n 'status' => $status,\n 'frequency' => $frequency,\n 'additional_prompt_input' => $additionalPromptInput,\n 'custom_name' => $customReportName,\n ];\n\n // Validate deal values\n $reportData = $this->validateDealValues($data, $reportData);\n\n // Validate date range\n $reportData = $this->validateDateRange($data, $reportData, $frequency);\n\n // Validate call durations\n $reportData = $this->validateCallDurations($data, $reportData);\n\n // Validate call types\n $reportData = $this->validateCallTypes($data, $reportData);\n\n // Validate media types\n $reportData = $this->validateMediaTypes($data, $reportData);\n\n // Validate groups\n if (isset($data['teams'])) {\n $reportData['groups'] = $this->validateAndGetGroupIds($team, $data['teams']);\n }\n\n // Validate deal stages\n $reportData = $this->validateDealStages($data, $reportData, $team, $type);\n\n // Validate playbook categories\n $reportData = $this->validatePlaybookCategories($data, $reportData, $team);\n\n // Validate recipients\n $reportData['recipients'] = [\n 'users' => $this->validateAndGetUserIdsByTeam($team, $data['recipients'] ?? []),\n ];\n\n if (isset($data['jiminny_recipients'])) {\n // Validate Jiminny recipients\n $reportData['jiminny_recipients'] = [\n 'users' => $this->validateAndGetJiminnyUserIds((array) $data['jiminny_recipients']),\n ];\n }\n\n return $reportData;\n }\n\n private function validateDealValues(array $data, array $reportData): array\n {\n if (isset($data['min_deal_value'])) {\n $reportData['deal_value_min'] = (int) $data['min_deal_value'];\n\n if ($reportData['deal_value_min'] > 4294967295 || $reportData['deal_value_min'] < 0) {\n throw new InvalidArgumentException('Min deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_deal_value'])) {\n $reportData['deal_value_max'] = (int) $data['max_deal_value'];\n\n if ($reportData['deal_value_max'] > 4294967295 || $reportData['deal_value_max'] < 0) {\n throw new InvalidArgumentException('Max deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['min_deal_value'], $data['max_deal_value'])\n && $data['min_deal_value'] > $data['max_deal_value']\n ) {\n throw new InvalidArgumentException('Min deal value cannot be greater than max deal value');\n }\n\n return $reportData;\n }\n\n private function validateDateRange(array $data, array $reportData, string $frequency): array\n {\n // Set date range only for one_off frequency\n if ($frequency === 'one_off') {\n if (isset($data['start_date_period'])) {\n $reportData['from'] = $this->parseDate($data['start_date_period']);\n }\n\n if (isset($data['end_date_period'])) {\n $reportData['to'] = $this->parseDate($data['end_date_period']);\n }\n\n if (empty($reportData['from']) || empty($reportData['to'])) {\n throw new InvalidArgumentException(\n 'Start date and end date are required for one_off frequency'\n );\n }\n } else {\n $reportData['from'] = null;\n $reportData['to'] = null;\n }\n\n return $reportData;\n }\n\n private function validateCallDurations(array $data, array $reportData): array\n {\n // Convert call durations from minutes to seconds\n if (isset($data['min_call_duration'])) {\n $reportData['call_duration_min'] = (int) $data['min_call_duration'] * 60;\n\n if ($reportData['call_duration_min'] > 4294967295 || $reportData['call_duration_min'] < 0) {\n throw new InvalidArgumentException('Min call duration should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_call_duration'])) {\n $reportData['call_duration_max'] = (int) $data['max_call_duration'] * 60;\n\n if ($reportData['call_duration_max'] > 4294967295 || $reportData['call_duration_max'] < 0) {\n throw new InvalidArgumentException('Max call duration should be between 0 and 4294967295');\n }\n }\n\n return $reportData;\n }\n\n private function validateCallTypes(array $data, array $reportData): array\n {\n // Set call types\n $reportData['call_types'] = $data['call_type'] ?? [];\n if (empty($reportData['call_types'])) {\n $reportData['call_types'] = self::getCallTypes();\n }\n\n foreach ($reportData['call_types'] as $callType) {\n if (! in_array($callType, self::getCallTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Call type %s is invalid', $callType));\n }\n }\n\n return $reportData;\n }\n\n private function validateMediaTypes(array $data, array $reportData): array\n {\n // Set media types from input data\n $reportData['media_types'] = $data['media_types'] ?? [];\n\n if (empty($reportData['media_types'])) {\n throw new InvalidArgumentException('Media types are required');\n }\n\n foreach ($reportData['media_types'] as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n throw new InvalidArgumentException(sprintf('Media type %s is invalid', $mediaType));\n }\n }\n\n return $reportData;\n }\n\n private function validateDealStages(array $data, array $reportData, Team $team, string $reportType): array\n {\n // Validate and set deal stages\n if (isset($data['deal_stage_at_call'])) {\n $reportData['deal_at_call_stages'] =\n $this->validateAndGetDealStageIds($team, $data['deal_stage_at_call'], 'Deal stage at call');\n }\n\n if (isset($data['current_deal_stage'])) {\n $reportData['current_deal_stages'] =\n $this->validateAndGetDealStageIds($team, $data['current_deal_stage'], 'Current deal stage');\n }\n\n // Ensure current_deal_stage is not provided for loss_analysis report type\n if ($reportType === self::TYPE_LOSS_ANALYSIS && ! empty($data['current_deal_stage'])) {\n throw new InvalidArgumentException('Current deal stage is not applicable for Loss Analysis reports');\n }\n\n return $reportData;\n }\n\n // transform uuid to id\n private function validatePlaybookCategories(array $data, array $reportData, Team $team): array\n {\n $key = 'playbook_categories';\n\n if (isset($data[$key])) {\n $payloadIds = $data[$key];\n $ids = [];\n\n foreach ($payloadIds as $uuid) {\n $uuid = (string) $uuid;\n\n try {\n $playbookCategory = $this->playbookCategoryRepository->findByUuid($uuid);\n } catch (Throwable $throwable) {\n Log::error(__METHOD__ . ' ' . $throwable->getMessage());\n\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory) {\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory->hasPlaybook()) {\n throw new InvalidArgumentException(sprintf('Playbook category %s has no playbook', $uuid));\n }\n\n if ($playbookCategory->getPlaybook()->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Playbook category %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $ids[] = $playbookCategory->getId();\n }\n\n $reportData[$key] = $ids;\n }\n\n return $reportData;\n }\n\n private function validateReportStatus($status): bool\n {\n if (! in_array($status, [true, false], true)) {\n throw new InvalidArgumentException('Report status is invalid');\n }\n\n return $status;\n }\n\n private function validateReportType($type): string\n {\n if (! in_array($type, self::getTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Report type is invalid: %s', $type));\n }\n\n return $type;\n }\n\n private function validateFrequency($frequency): string\n {\n if (! in_array($frequency, self::getFrequencies(), true)) {\n throw new InvalidArgumentException('Frequency is invalid');\n }\n\n return $frequency;\n }\n\n private function validateAdditionalPromptInput(?string $additionalPromptInput): ?string\n {\n if ($additionalPromptInput && strlen($additionalPromptInput) > 5000) {\n throw new InvalidArgumentException('Additional Prompt Input should be less than 5000 characters');\n }\n\n return $additionalPromptInput;\n }\n\n private function validateCustomReportName(?string $customReportName): ?string\n {\n if ($customReportName === null || $customReportName === '') {\n return null;\n }\n\n if (strlen($customReportName) > 70) {\n throw new InvalidArgumentException('Custom report name should be less than 70 characters');\n }\n\n return $customReportName;\n }\n\n private function validateOrganization(?string $organizationUuid): Team\n {\n if (! $organizationUuid) {\n throw new InvalidArgumentException('Organization is required');\n }\n\n $team = $this->teamRepository->idOrUuid($organizationUuid);\n\n if (! $team) {\n throw new InvalidArgumentException('Organization not found');\n }\n\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n throw new InvalidArgumentException('Organization does not have the Automated Reports feature');\n }\n\n return $team;\n }\n\n private function validateAndGetGroupIds(Team $team, array $teamUuids): array\n {\n $groupIds = [];\n\n foreach ($teamUuids as $uuid) {\n $group = $this->groupRepository->findByUuid($uuid);\n\n if ($group === null || $group->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Group %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $groupIds[] = $group->getId();\n\n }\n\n return $groupIds;\n }\n\n private function validateAndGetDealStageIds(Team $team, array $stageUuids, string $propertyLabel): array\n {\n $stageIds = [];\n\n foreach ($stageUuids as $uuid) {\n $stage = $this->stageRepository->findByUuid($uuid);\n\n if ($stage === null || $stage->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Stage %s not found for team %s for %s', $uuid, $team->getUuid(), $propertyLabel)\n );\n }\n\n $stageIds[] = $stage->getId();\n }\n\n return $stageIds;\n }\n\n private function validateAndGetUserIds(array $userUuids, callable $teamCheck): array\n {\n if (empty($userUuids)) {\n return [];\n }\n\n $userIds = [];\n\n foreach ($userUuids as $uuid) {\n $user = $this->userRepository->findByUuid($uuid);\n\n if (! $user || ! $user->isStatusActive()) {\n throw new InvalidArgumentException(\n sprintf('User %s not found or is not active', $uuid)\n );\n }\n\n if (! $teamCheck($user)) {\n throw new InvalidArgumentException(\n sprintf('User %s does not belong to the allowed team(s)', $uuid)\n );\n }\n\n $userIds[] = $user->getId();\n }\n\n return $userIds;\n }\n\n private function validateAndGetUserIdsByTeam(Team $team, array $userUuids): array\n {\n return $this->validateAndGetUserIds($userUuids, fn ($user) => $user->getTeamId() === $team->getId());\n }\n\n private function validateAndGetJiminnyUserIds(array $userUuids): array\n {\n $allowedTeamIds = config('kiosk.teamIds', []);\n\n return $this->validateAndGetUserIds($userUuids, fn ($user) => in_array($user->getTeamId(), $allowedTeamIds, true));\n }\n\n private function parseDate(string $dateString): string\n {\n return date('Y-m-d H:i:s', strtotime($dateString));\n }\n\n private function generateReportResultViewUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.view', ['uuid' => $result->getUuid()]);\n }\n\n private function generateReportResultDownloadUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.download', ['uuid' => $result->getUuid()]);\n }\n\n private function getReportMediaRouteResource(AutomatedReportResult $result): string\n {\n if ($result->getMediaType() === self::MEDIA_TYPE_PDF) {\n return self::PDF_KEY;\n } elseif ($result->getMediaType() === self::MEDIA_TYPE_PODCAST) {\n return self::AUDIO_KEY;\n }\n\n throw new \\InvalidArgumentException('Unknown media type.');\n }\n\n public function getMediaPath(AutomatedReportResult $result): ?string\n {\n $url = match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => $result->getPdfUrl(),\n self::MEDIA_TYPE_PODCAST => $result->getPodcastAudioUrl(),\n default => null,\n };\n\n if ($url === null) {\n return null;\n }\n\n $path = parse_url(trim($url, '\"\\''), PHP_URL_PATH);\n\n return $path ?: null;\n }\n\n public function getFilenameSuffix(AutomatedReportResult $result): ?string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => 'Podcast',\n default => null,\n };\n }\n\n public function getMailSubjectSuffix(AutomatedReportResult $result): string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => 'report',\n self::MEDIA_TYPE_PODCAST => 'podcast',\n default => '',\n };\n }\n\n public function getMediaTypeMetadata(AutomatedReportResult $result): array\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => ['extension' => 'mp3', 'mime' => 'audio/mpeg'],\n self::MEDIA_TYPE_PDF => ['extension' => 'pdf', 'mime' => 'application/pdf'],\n default => ['extension' => null, 'mime' => null],\n };\n }\n\n public function deleteS3Files(AutomatedReportResult $result): void\n {\n $teamUuid = $result->getReport()->getTeam()->getUuid();\n $reportUuid = $result->getUuid();\n\n // delete all files for a report uuid no mather of pdf, podcast, or both\n // in case of both - the podcast files are linked to the pdf (parent) uuid\n // pdf and podcast date times should be close\n $path = sprintf('%s/%s/%s', $teamUuid, self::S3_DIR, $reportUuid);\n\n foreach (self::FILE_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted S3 file', [\n 'path' => $file,\n ]);\n }\n }\n\n foreach (self::FILE_PODCAST_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '_podcast.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted Podcast S3 file', [\n 'path' => $file,\n ]);\n }\n }\n }\n\n /**\n *\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): Collection\n {\n return $this->automatedReportsRepository->getTeamIdsWithReportsResults($teamId);\n }\n\n /**\n * Core delete logic for report results using a query\n *\n * @param Builder $query\n * @param array $logContext\n *\n * @return int\n */\n private function deleteReportResultsByQuery(Builder $query, array $logContext = []): int\n {\n $deletedCount = 0;\n\n if ($query->exists()) {\n Log::info(\n 'Run delete report results',\n array_merge(\n $logContext,\n [\n 'service' => 'AutomatedReportsService',\n ]\n )\n );\n\n $query->chunkById(50, function ($results) use (&$deletedCount, $logContext) {\n foreach ($results as $result) {\n $this->deleteReportResult($result);\n $deletedCount++;\n\n Log::info(\n 'Deleted a report result',\n array_merge(\n $logContext,\n [\n 'result_id' => $result->getId(),\n 'report_id' => $result->getReportId(),\n ]\n )\n );\n }\n });\n }\n\n return $deletedCount;\n }\n\n /**\n * Delete report results for a team by retention period\n *\n * @param Team $team\n * @param CarbonImmutable $retentionDate\n *\n * @return int Number of deleted report results\n */\n public function deleteReportsResultsInRetentionPeriod(Team $team, CarbonImmutable $retentionDate): int\n {\n $reportIds = $this->automatedReportsRepository->getReportIdsByTeam($team);\n\n if ($reportIds->isEmpty()) {\n return 0;\n }\n\n $query = $this->automatedReportsRepository\n ->getReportResultsQueryForRetention($team, $retentionDate);\n\n return $this->deleteReportResultsByQuery($query, [\n 'team_id' => $team->getId(),\n 'retention_date' => $retentionDate->toDateTimeString(),\n ]);\n }\n\n /**\n * Delete ALL report results for a specific automated report\n *\n * @param string $uuid\n *\n * @return int\n */\n public function deleteReportResults(string $uuid): int\n {\n $report = $this->getReport($uuid);\n\n $query = $this->automatedReportsRepository->getResultsByReportQuery($report);\n\n return $this->deleteReportResultsByQuery($query, [\n 'report_uuid' => $uuid,\n 'report_id' => $report->getId(),\n ]);\n }\n\n public function deleteReportResult(AutomatedReportResult $result): void\n {\n $this->deleteS3Files($result);\n\n $result->delete();\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getTeamReports(Team $team): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getReportsByTeam($team);\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getReportResults(AutomatedReport $report): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getResultsByReport($report);\n }\n\n public function deleteAllReportResults(AutomatedReport $report): void\n {\n $results = $this->getReportResults($report);\n\n /** @var AutomatedReportResult $result */\n foreach ($results as $result) {\n Log::info('Deleting result', [\n 'report' => $report->getId(),\n 'result' => $result->getId(),\n ]);\n\n $this->deleteReportResult($result);\n }\n }\n\n public function deleteAllData(Team $team): void\n {\n Log::info('Deleting automated report and results for team', [\n 'team' => $team->getId(),\n ]);\n\n $reports = $this->getTeamReports($team);\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n Log::info('Deleting report', [\n 'team' => $team->getId(),\n 'report' => $report->getId(),\n ]);\n\n $this->deleteAllReportResults($report);\n\n $report->delete();\n }\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Kiosk\\AutomatedReports;\n\nuse Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse Carbon\\Exceptions\\InvalidFormatException;\nuse DateTime;\nuse DateTimeInterface;\nuse DateTimeZone;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\InputTypeEnum;\nuse Jiminny\\Component\\AskAnything\\AskAnythingPromptService;\nuse Jiminny\\Component\\AskAnything\\Dtos\\AskAnythingPromptDto;\nuse Jiminny\\Component\\UrlGenerator\\Webhook;\nuse Jiminny\\Contracts\\Repositories\\PlaybookCategoryRepository;\nuse Jiminny\\Contracts\\Repositories\\TeamRepository;\nuse Jiminny\\Contracts\\Repositories\\UserRepository;\nuse Jiminny\\Exceptions\\ApplicationException;\nuse Jiminny\\Exceptions\\InvalidArgumentException;\nuse Jiminny\\Exceptions\\ModelNotFoundException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPrompt;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPromptTarget;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AskAnythingRepository;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Repositories\\GroupRepository;\nuse Jiminny\\Repositories\\SearchRepository;\nuse Jiminny\\Repositories\\StageRepository;\nuse Throwable;\n\nclass AutomatedReportsService\n{\n public const string TYPE_LOSS_ANALYSIS = 'loss_analysis';\n public const string TYPE_ASK_JIMINNY = 'ask_jiminny';\n\n /**\n * Standard report types (used by kiosk for existing automated reports).\n */\n // @TODO this will add filter, however if we need to control feature by FF we need conditional logic\n public const array TYPES = [\n ['id' => 'exec_summary', 'name' => 'Exec Summary'],\n ['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],\n ['id' => 'product_feedback', 'name' => 'Product Feedback'],\n ['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],\n// ['id' => 'questions', 'name' => 'Questions'],\n// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],\n ];\n\n public const array ALL_TYPES = [\n ...self::TYPES,\n ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],\n ];\n\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n\n /**\n * Frequencies for standard (non-Ask Jiminny) reports.\n */\n public const array FREQUENCIES = [\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n\n /**\n * Frequencies for Ask Jiminny reports.\n */\n public const array ASK_JIMINNY_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ];\n\n public const string MEDIA_TYPE_PDF = 'pdf';\n public const string MEDIA_TYPE_PODCAST = 'podcast';\n public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];\n public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];\n public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];\n public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];\n\n public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];\n public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];\n public const int SENT_REPORT_AT_HOURS = 5;\n public const string PDF_KEY = 'pdf';\n public const string AUDIO_KEY = 'audio';\n\n private const array ALL_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n private const string S3_DIR = 'reports';\n private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];\n private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];\n\n public function __construct(\n private readonly TeamRepository $teamRepository,\n private readonly GroupRepository $groupRepository,\n private readonly UserRepository $userRepository,\n private readonly StageRepository $stageRepository,\n private readonly DealStagesService $dealStagesService,\n private readonly RecipientsService $recipientsService,\n private readonly AutomatedReportsRepository $automatedReportsRepository,\n private readonly Webhook $webhookService,\n private readonly BusDispatcher $dispatcher,\n private readonly ActivityTypeService $activityTypeService,\n private readonly PlaybookCategoryRepository $playbookCategoryRepository,\n private readonly AskAnythingPromptService $askAnythingPromptService,\n private readonly SearchRepository $activitySearchRepository,\n private readonly AskAnythingRepository $askAnythingRepository,\n ) {\n }\n\n public static function getTypes(): array\n {\n $types = self::TYPES;\n\n return array_map(static function ($type) {\n return $type['id'];\n }, $types);\n }\n\n public static function getCallTypes(): array\n {\n return array_map(static function ($callType) {\n return $callType['id'];\n }, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);\n }\n\n public static function getFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::FREQUENCIES);\n }\n\n // front-facing structure\n public function getReportEnabledFieldData(bool $value = false): array\n {\n return [\n 'id' => 'report_enabled',\n 'label' => '',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'value' => $value,\n ];\n }\n\n // Organizations = Teams\n public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array\n {\n $options = $this->getTeams();\n\n if ($shortVersion) {\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value,\n 'dependencies' => [\n 'teams',\n 'deal_stage_at_call',\n 'current_deal_stage',\n 'recipients',\n ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,\n ],\n 'dependsOn' => [],\n ];\n }\n\n // Teams = Groups\n public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array\n {\n if ($shortVersion) {\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value, // value should be an array of objects {id, name}\n 'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],\n 'dependsOn' => [],\n ];\n }\n\n public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array\n {\n $types = [];\n if ($team instanceof Team) {\n if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n $types = self::TYPES;\n }\n if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {\n $types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];\n }\n } else {\n $types = self::TYPES;\n }\n\n if ($shortVersion) {\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'options' => $types,\n ];\n }\n\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $types,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getFrequencyFieldData(?string $value = null): array\n {\n return [\n 'id' => 'frequency',\n 'label' => 'Frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::FREQUENCIES,\n 'value' => $value,\n 'dependencies' => ['period'],\n 'dependsOn' => [],\n ];\n }\n\n public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array\n {\n return [\n 'id' => 'period',\n 'label' => 'Select one-off period',\n 'inputType' => InputTypeEnum::DATE_RANGE,\n 'required' => true,\n 'placeholder' => 'Select',\n 'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],\n 'queryParams' => [\n 'startDate' => 'start_date_period',\n 'endDate' => 'end_date_period',\n ],\n 'dependencies' => [],\n 'dependsOn' => ['frequency'],\n ];\n }\n\n public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array\n {\n return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);\n }\n\n public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);\n }\n\n public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);\n }\n\n public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'deal_value',\n 'label' => 'Deal Value',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_deal_value',\n 'max' => 'max_deal_value',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array\n {\n $value = [];\n $conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;\n $dialerOn && $value[] = self::CALL_TYPE_DIALER;\n\n return [\n 'id' => 'call_type',\n 'label' => 'Call Type',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => [\n self::CALL_TYPE_CONFERENCE,\n self::CALL_TYPE_DIALER,\n ],\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getMediaTypeFieldData(?AutomatedReport $report = null): array\n {\n $value = [];\n\n if ($report) {\n $value = $this->transformMediaTypes($report);\n }\n\n return [\n 'id' => 'media_types',\n 'label' => 'Export as',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => self::MEDIA_TYPE_OBJECTS,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'call_duration',\n 'label' => 'Call Duration',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_call_duration',\n 'max' => 'max_call_duration',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getRecipientsFieldData(?Team $team = null, array $value = []): array\n {\n return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);\n }\n\n public function getJiminnyRecipientsFieldData(array $value = []): array\n {\n return $this->recipientsService->getJiminnyRecipientsFieldData($value);\n }\n\n public function getAdditionalPromptInputFieldData(?string $value = null): array\n {\n return [\n 'id' => 'additional_prompt_input',\n 'label' => 'Special requirements',\n 'inputType' => InputTypeEnum::TEXTAREA,\n 'required' => false,\n 'placeholder' => 'What should be the focus of the report?',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCustomReportNameFieldData(?string $value = null): array\n {\n return [\n 'id' => 'custom_name',\n 'label' => 'Custom report name',\n 'inputType' => InputTypeEnum::TEXT,\n 'required' => false,\n 'placeholder' => 'Enter custom name',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n // data providers\n public function getTeams(): array\n {\n $teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);\n\n $teamData = [];\n foreach ($teams as $team) {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n continue;\n }\n\n $teamData[] = $this->transformTeam($team);\n }\n\n return $teamData;\n }\n\n public function getTeamGroups(string $teamUuid): array\n {\n $data = [];\n $team = $this->getTeam($teamUuid);\n\n if ($team !== null) {\n $groups = $team->groups()->get();\n\n foreach ($groups as $group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n public function getTeamsGroupsOptions(array $filterTeamUuids = []): array\n {\n $data = [];\n $teams = $this->getTeams();\n\n foreach ($teams as $team) {\n if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {\n continue;\n }\n\n $data[] = [\n 'label' => $team['name'],\n 'groups' => $this->getTeamGroups($team['id']),\n ];\n }\n\n return $data;\n }\n\n public function getTeam(string $teamUuid): ?Team\n {\n return $this->teamRepository->idOrUuid($teamUuid);\n }\n\n public function getTeamById(int $teamId): ?Team\n {\n return $this->teamRepository->find($teamId);\n }\n\n public function getGroupsUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportGroups = $report->getGroups();\n foreach ($reportGroups as $groupId) {\n if ($group = $this->groupRepository->find($groupId)) {\n $uuids[] = $group->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getPlaybookCategoriesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $playbookCategories = $report->getPlaybookCategories();\n foreach ($playbookCategories as $id) {\n if ($category = $this->playbookCategoryRepository->find($id)) {\n $uuids[] = $category->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getDealAtCallStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getDealAtCallStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getCurrentDealStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getCurrentDealStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getRecipients());\n }\n\n public function getJiminnyUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function extractUserUuids(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => $user->getUuid())\n ->values()\n ->all();\n }\n\n // get mail data\n public function getRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getRecipients());\n }\n\n private function getJiminnyRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function buildRecipientUsers(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => [\n 'email' => $user->getEmailAddress(),\n 'name' => $user->getName(),\n 'timezone' => $user->getTimezone()->getName(),\n ])\n ->values()\n ->all();\n }\n\n public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array\n {\n if ($report->isAskJiminnyReport()) {\n $recipients = $this->resolveAskJiminnyRecipients($report);\n } else {\n $recipients = $this->getRecipientUsers($report);\n if ($includeJiminny) {\n $recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));\n }\n }\n\n $emails = [];\n\n return array_values(array_filter(\n $recipients,\n static function ($recipient) use (&$emails) {\n if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {\n return false;\n }\n $emails[] = $recipient['email'];\n\n return true;\n }\n ));\n }\n\n private function resolveAskJiminnyRecipients(AutomatedReport $report): array\n {\n $recipients = [];\n\n $creator = $report->getCreator();\n if ($creator !== null) {\n $recipients[] = [\n 'email' => $creator->getEmailAddress(),\n 'name' => $creator->getName(),\n 'timezone' => $creator->getTimezone()->getName(),\n ];\n }\n\n return array_merge(\n $recipients,\n $this->buildRecipientUsers($report->getRecipients()),\n $this->getGroupRecipientUsers($report),\n );\n }\n\n private function getGroupRecipientUsers(AutomatedReport $report): array\n {\n $users = [];\n foreach ($report->getGroups() as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group === null) {\n continue;\n }\n foreach ($group->getMembers() as $member) {\n $users[] = [\n 'email' => $member->getEmailAddress(),\n 'name' => $member->getName(),\n 'timezone' => $member->getTimezone()->getName(),\n ];\n }\n }\n\n return $users;\n }\n\n public function getReportTypeName(AutomatedReportResult $report): string\n {\n $type = $report->getReport()->getType();\n\n $getType = $this->transformReportType($type);\n\n return $getType['name'];\n }\n\n public function getReportPeriodName(AutomatedReportResult $report): string\n {\n $from = $report->getFromDate();\n $to = $report->getToDate();\n $frequency = $report->getReport()->getFrequency();\n\n if ($from === null || $to === null) {\n if (! $report->getReport()->isAskJiminnyReport()) {\n $invalidPeriod = $from === null ? 'from' : 'to';\n\n throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);\n }\n\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n }\n\n return $this->formatReportPeriodName($frequency, $from, $to);\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function getReportTeamsName(AutomatedReportResult $report): string\n {\n $groups = $report->getGroups();\n\n if (empty($groups)) {\n return 'All';\n }\n\n // Get group names from repository\n $groupNames = [];\n foreach ($groups as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group) {\n $groupNames[] = $group->getName();\n }\n }\n\n if (count($groupNames) === 1) {\n // Single team format\n $teamsName = $groupNames[0];\n } else {\n // Multiple teams format\n $teamsName = implode(', ', $groupNames);\n }\n\n return $teamsName;\n }\n\n public function getReportFileName(AutomatedReportResult $report): string\n {\n $customName = $report->getReport()->getCustomName();\n $periodName = $this->getReportPeriodName($report);\n $filenameSuffix = $this->getFilenameSuffix($report);\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $baseName = $this->getReportTypeName($report);\n\n if ($filenameSuffix) {\n $baseName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$baseName} - {$periodName} - {$this->getReportTeamsName($report)}\");\n }\n\n public function getReportFileNameWithExtension(AutomatedReportResult $result): string\n {\n $extension = $this->getMediaTypeMetadata($result)['extension'];\n\n return $this->getReportFileName($result) . '.' . $extension;\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n public function isUserRecipientOfReport(User $user, AutomatedReport $report): bool\n {\n $recipients = array_map('intval', $report->getRecipients()['users'] ?? []);\n\n return in_array($user->getId(), $recipients);\n }\n\n public function transformReportResults(Collection $automatedReportResults): array\n {\n $data = [];\n foreach ($automatedReportResults as $automatedReportResult) {\n /** @var AutomatedReportResult $automatedReportResult */\n\n $report = $automatedReportResult->getReport();\n\n $createdBy = $report->getCreator();\n $creator = [\n 'id' => $createdBy?->getUuid(),\n 'name' => $createdBy?->getName(),\n 'email' => $createdBy?->getEmailAddress(),\n 'photoUrl' => $createdBy?->getPhotoUrl(),\n ];\n\n $data[] = [\n 'id' => $automatedReportResult->getUuid(),\n 'name' => $automatedReportResult->getName(),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n 'recipients' => [\n ...array_values($this->transformGroups(team: $report->getTeam(), groupsIds: $report->getGroups())),\n ...array_values($this->transformRecipients($report->getRecipients())),\n ],\n 'report_type' => $this->transformReportType($report->getType()),\n 'media_type' => $automatedReportResult->getMediaType(),\n 'downloadUrl' => $this->generateReportResultDownloadUrl($automatedReportResult),\n 'viewUrl' => $this->generateReportResultViewUrl($automatedReportResult),\n 'generated_at' => $automatedReportResult->getGeneratedAt()?->toIso8601String(),\n 'creator' => $creator,\n ];\n }\n\n return $data;\n }\n\n public function hasCallTypeConference(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_CONFERENCE['id'], $report->getCallTypes(), true);\n }\n\n public function hasCallTypeDialer(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_DIALER['id'], $report->getCallTypes(), true);\n }\n\n // transformers\n private function transformTeam(Team $team): array\n {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n return [];\n }\n\n return [\n 'id' => $team->getUuid(),\n 'name' => $team->getName(),\n ];\n }\n\n private function transformReportFullView(AutomatedReport $report): array\n {\n $base = $this->transformReportBase($report);\n\n return $report->getType() === self::TYPE_ASK_JIMINNY\n ? $base + $this->transformAskJiminnyFields($report)\n : $base + $this->transformStandardReportFields($report);\n }\n\n private function transformReportBase(AutomatedReport $report): array\n {\n return [\n 'id' => $report->getUuid(),\n 'organization' => $this->transformOrganization(team: $report->getTeam()),\n 'report_type' => $this->transformReportType($report->getType()),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n ];\n }\n\n private function transformStandardReportFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n\n return [\n 'report_enabled' => $report->getStatus(),\n 'start_date_period' => $report->getFrom()?->format('Y-m-d H:i:s'),\n 'end_date_period' => $report->getTo()?->format('Y-m-d H:i:s'),\n 'deal_value_min' => $report->getDealValueMin(),\n 'deal_value_max' => $report->getDealValueMax(),\n 'call_types' => $this->transformCallType($report->getCallTypes()),\n 'media_types' => $this->transformMediaTypes($report),\n 'call_duration_min' => $this->transformDurationToMinutes($report->getCallDurationMin()),\n 'call_duration_max' => $this->transformDurationToMinutes($report->getCallDurationMax()),\n 'teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'deal_at_call_stages' => $this->transformStages(team: $team, stagesIds: $report->getDealAtCallStages()),\n 'current_deal_stages' => $this->transformStages(team: $team, stagesIds: $report->getCurrentDealStages()),\n 'recipients' => $this->transformRecipients($report->getRecipients()),\n 'created_by' => $this->transformCreator($report->getCreator()),\n 'additional_prompt_input' => $report->getAdditionalPromptInput(),\n 'custom_name' => $report->getCustomName(),\n 'created_at' => $report->getCreatedAt()->format('Y-m-d H:i:s'),\n 'updated_at' => $report->getUpdatedAt()->format('Y-m-d H:i:s'),\n 'deleted_at' => $report->getDeletedAt()?->format('Y-m-d H:i:s'),\n ];\n }\n\n private function transformAskJiminnyFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n $creatorId = $report->getAttribute('created_by');\n $explicitUserIds = array_values(array_filter(\n $report->getRecipients()['users'] ?? [],\n static fn ($id) => $id !== $creatorId\n ));\n\n return [\n 'report_name' => $report->getCustomName(),\n 'enabled' => $report->getStatus(),\n 'share_teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'share_users' => $this->transformRecipients(['users' => $explicitUserIds]),\n 'saved_search' => $this->transformSafeSearch($report->getSavedSearch()),\n 'ask_jiminny_prompt' => $this->transformAskJiminnyPrompt($report->getAskAnythingPrompt()),\n 'expires_on' => $report->getExpiresAt()?->format('Y-m-d'),\n ];\n }\n\n private function transformOrganization(?Team $team): array\n {\n return [\n 'id' => $team?->getUuid(),\n 'name' => $team?->getName(),\n ];\n }\n\n private function transformReportType(string $type): array\n {\n foreach (self::ALL_TYPES as $typeItem) {\n if ($typeItem['id'] === $type) {\n return $typeItem;\n }\n }\n\n return [];\n }\n\n private function transformCallType(array $types): array\n {\n $result = [];\n $callTypes = [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER];\n\n foreach ($types as $type) {\n foreach ($callTypes as $callTypeItem) {\n if ($callTypeItem['id'] === $type) {\n $result[] = $callTypeItem;\n\n break;\n }\n }\n }\n\n return $result;\n }\n\n private function transformMediaTypes(AutomatedReport $report): array\n {\n $values = [];\n\n foreach ($report->getMediaTypes() as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n continue;\n }\n\n $values[] = match ($mediaType) {\n self::MEDIA_TYPE_PDF => self::MEDIA_TYPE_OBJECT_PDF,\n self::MEDIA_TYPE_PODCAST => self::MEDIA_TYPE_OBJECT_PODCAST,\n };\n }\n\n return $values;\n }\n\n private function transformFrequency(string $frequency): array\n {\n foreach (self::ALL_FREQUENCIES as $frequencyItem) {\n if ($frequencyItem['id'] === $frequency) {\n return $frequencyItem;\n }\n }\n\n return [];\n }\n\n public function transformDurationToMinutes(?int $duration): ?int\n {\n if (! $duration) {\n return null;\n }\n\n return (int) ($duration / 60);\n }\n\n private function transformGroups(?Team $team, array $groupsIds): array\n {\n if (empty($groupsIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($groupsIds as $groupId) {\n $group = $team->groups()->where('id', $groupId)->first();\n\n if ($group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n 'photoUrl' => $group->getPhotoUrl(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformStages(?Team $team, array $stagesIds): array\n {\n if (empty($stagesIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($stagesIds as $stageId) {\n $stage = $team->stages()->where('id', $stageId)->first();\n\n if ($stage) {\n $data[] = [\n 'id' => $stage->getUuid(),\n 'name' => $stage->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformRecipients(array $recipients): array\n {\n $users = [];\n foreach ($recipients['users'] ?? [] as $userId) {\n $users[] = $this->transformUser($userId);\n }\n\n return $users;\n }\n\n private function transformCreator(?User $user): ?array\n {\n if ($user === null) {\n return null;\n }\n\n return $this->transformUser($user->getId());\n }\n\n private function transformAskJiminnyPrompt(?AskAnythingPrompt $prompt): ?array\n {\n if ($prompt === null) {\n return null;\n }\n\n return [\n 'id' => $prompt->getUuid(),\n 'name' => $prompt->getTitle(),\n ];\n }\n\n private function transformSafeSearch(?Search $search): ?array\n {\n if ($search === null) {\n return null;\n }\n\n return [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ];\n }\n\n private function transformUser(int $userId): array\n {\n /* @var ?User $user */\n $user = $this->userRepository->find($userId);\n\n return [\n 'id' => $user?->getUuid(),\n 'name' => $user?->getName(),\n 'email' => $user?->getEmailAddress(),\n 'photoUrl' => $user?->getPhotoUrl(),\n ];\n }\n\n public function create(array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $validatedData['created_by'] = auth()->id();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function update(string $uuid, array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $report = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $report) {\n throw new InvalidArgumentException('Report not found');\n }\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Create an Ask Jiminny report.\n */\n public function createAskJiminnyReport(array $data, User $creator): array\n {\n $validatedData = $this->validateAskJiminnyReportData($data, $creator);\n $validatedData['created_by'] = $creator->getId();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Update an Ask Jiminny report.\n */\n public function updateAskJiminnyReport(AutomatedReport $report, array $data, User $user): array\n {\n if (! $report->isAskJiminnyReport()) {\n throw new InvalidArgumentException('Report is not an Ask Jiminny report');\n }\n\n $validatedData = $this->validateAskJiminnyReportData($data, $user);\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function updateAskJiminnyReportStatus(AutomatedReport $report, bool $status): array\n {\n $this->automatedReportsRepository->update($report, ['status' => $status]);\n\n return $this->transformReportFullView($report->fresh());\n }\n\n /**\n * Validate and transform data for Ask Jiminny reports.\n */\n private function validateAskJiminnyReportData(array $data, User $user): array\n {\n // Validate name\n $name = trim($data['report_name'] ?? '');\n if (empty($name)) {\n throw new InvalidArgumentException('Report name is required');\n }\n if (mb_strlen($name) > 50) {\n throw new InvalidArgumentException('Report name must be 50 characters or less');\n }\n\n // Validate frequency (only daily, weekly, monthly for Ask Jiminny)\n $frequency = $data['frequency'] ?? null;\n $askJiminnyFrequencies = [self::FREQUENCY_DAILY, self::FREQUENCY_WEEKLY, self::FREQUENCY_MONTHLY];\n if (! in_array($frequency, $askJiminnyFrequencies, true)) {\n throw new InvalidArgumentException('Frequency must be daily, weekly, or monthly');\n }\n\n // Validate expiration date\n $expiresAt = $data['expires_on'] ?? null;\n if (empty($expiresAt)) {\n throw new InvalidArgumentException('Expiration date is required');\n }\n\n try {\n $expiresAtDate = Carbon::parse($expiresAt);\n } catch (InvalidFormatException $e) {\n throw new InvalidArgumentException('Expiration date format is invalid');\n }\n $maxExpiration = Carbon::now()->addYear();\n if ($expiresAtDate->gt($maxExpiration)) {\n throw new InvalidArgumentException('Expiration date cannot be more than 1 year from now');\n }\n if ($expiresAtDate->isPast()) {\n throw new InvalidArgumentException('Expiration date cannot be in the past');\n }\n\n // Validate saved search\n $activitySearchId = $data['saved_search'] ?? null;\n if (empty($activitySearchId)) {\n throw new InvalidArgumentException('Saved search is required');\n }\n $savedSearch = $this->activitySearchRepository->findByUuidAndUser($activitySearchId, $user);\n if (! $savedSearch) {\n throw new InvalidArgumentException('Saved search not found or does not belong to you');\n }\n\n // Validate saved prompt\n $askAnythingPromptId = $data['ask_jiminny_prompt'] ?? null;\n if (empty($askAnythingPromptId)) {\n throw new InvalidArgumentException('Ask Jiminny prompt is required');\n }\n $prompt = $this->askAnythingRepository->getPromptByUuid($askAnythingPromptId);\n if (! $prompt) {\n throw new InvalidArgumentException('Ask Jiminny prompt not found');\n }\n\n // Validate status\n $status = $data['enabled'] ?? false;\n\n $recipientUserIds = [$user->getId()];\n\n if (! empty($data['share_users'])) {\n $sharedUserIds = $this->validateAndGetUserIdsByTeam(\n $user->team,\n (array) $data['share_users']\n );\n $recipientUserIds = array_merge($recipientUserIds, $sharedUserIds);\n }\n\n $sharedGroupIds = [];\n if (! empty($data['share_teams'])) {\n $sharedGroupIds = $this->validateAndGetGroupIds($user->team, (array) $data['share_teams']);\n }\n\n $recipientUserIds = array_values(array_unique($recipientUserIds));\n\n return [\n 'team_id' => $user->getTeamId(),\n 'type' => self::TYPE_ASK_JIMINNY,\n 'status' => (bool) $status,\n 'frequency' => $frequency,\n 'custom_name' => $name,\n 'activity_search_id' => $savedSearch->getId(),\n 'ask_anything_prompt_id' => $prompt->getId(),\n 'expires_at' => $expiresAtDate->toDateString(),\n 'media_types' => [self::MEDIA_TYPE_PDF],\n 'call_types' => [],\n 'recipients' => ['users' => $recipientUserIds],\n 'groups' => $sharedGroupIds,\n ];\n }\n\n public static function getAskJiminnyFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::ASK_JIMINNY_FREQUENCIES);\n }\n\n public function getAskJiminnyReportFilters(User $user): array\n {\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n return [\n [\n 'id' => 'prompt',\n 'label' => 'Prompt',\n 'options' => $prompts,\n ],\n [\n 'id' => 'saved_search',\n 'label' => 'Saved Search',\n 'options' => $savedSearches,\n ],\n ];\n }\n\n public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array\n {\n $team = $user->getTeam();\n $userTimezone = $user->getTimezone();\n\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n $teamGroups = $this->groupRepository->getAllByTeam($team)->map(fn ($group) => [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ])->values()->all();\n\n $shareUsers = $this->recipientsService->getRecipientsFieldData(team: $team)['options'] ?? [];\n\n $sharedTeamsValue = [];\n $sharedUsersValue = [];\n if ($report) {\n $sharedTeamsValue = $this->transformGroups($team, $report->getGroups());\n\n $recipientUserIds = $report->getRecipients()['users'] ?? [];\n $creatorId = $report->getAttribute('created_by');\n $sharedUserIds = array_values(array_filter(\n $recipientUserIds,\n static fn ($id) => $id !== $creatorId\n ));\n $sharedUsersValue = collect($sharedUserIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (User $u) => [\n 'id' => $u->getUuid(),\n 'name' => $u->getName(),\n ])\n ->values()\n ->all();\n }\n\n return [\n 'fields' => [\n [\n 'id' => 'enabled',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'label' => '',\n 'value' => $report?->getStatus() ?? false,\n ],\n [\n 'id' => 'report_name',\n 'inputType' => InputTypeEnum::TEXT,\n 'label' => 'Name',\n 'placeholder' => 'Enter name',\n 'required' => true,\n 'validation' => ['maxLength' => 50],\n 'value' => $report?->getCustomName() ?? '',\n ],\n [\n 'id' => 'frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Frequency',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::ASK_JIMINNY_FREQUENCIES,\n 'value' => $report ? $this->transformFrequency($report->getFrequency()) : null,\n ],\n [\n 'id' => 'expires_on',\n 'inputType' => InputTypeEnum::DATE,\n 'label' => 'Expires on',\n 'required' => true,\n 'placeholder' => 'Select',\n 'validation' => [\n 'minDate' => now($userTimezone)->toDateString(),\n 'maxDate' => now($userTimezone)->addYear()->toDateString(),\n ],\n 'value' => $report?->getExpiresAt()?->toDateString(),\n ],\n [\n 'id' => 'share_teams',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team',\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $teamGroups,\n 'value' => $sharedTeamsValue,\n ],\n [\n 'id' => 'share_users',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team member',\n 'required' => false,\n 'placeholder' => 'Select',\n 'groupLabelKey' => 'label',\n 'groupValuesKey' => 'users',\n 'optionLabelKey' => 'name',\n 'optionValueKey' => 'id',\n 'options' => $shareUsers,\n 'value' => $sharedUsersValue,\n ],\n [\n 'id' => 'saved_search',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Saved search',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $savedSearches,\n 'value' => $report && $report->getSavedSearch() ? [\n 'id' => $report->getSavedSearch()->getUuid(),\n 'name' => $report->getSavedSearch()->getName(),\n ] : null,\n ],\n [\n 'id' => 'ask_jiminny_prompt',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Ask Jiminny prompt',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $prompts,\n 'value' => $report && $report->getAskAnythingPrompt() ? [\n 'id' => $report->getAskAnythingPrompt()->getUuid(),\n 'name' => $report->getAskAnythingPrompt()->getTitle(),\n ] : null,\n ],\n ],\n ];\n }\n\n private function updateResultNames(AutomatedReport $automatedReport): void\n {\n $results = $this->automatedReportsRepository->getResultsByReport($automatedReport);\n\n foreach ($results as $result) {\n $result->update(['name' => $this->getReportFileName($result)]);\n }\n }\n\n public function updateStatus(string $uuid, array $data): array\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $automatedReport->update([\n 'status' => $status,\n ]);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n private function generateOneOffReport(AutomatedReport $automatedReport): void\n {\n // the scheduler handles all the other frequency types\n if ($automatedReport->getStatus() === false || $automatedReport->getFrequency() !== self::FREQUENCY_ONE_OFF) {\n return;\n }\n\n $this->dispatcher->dispatch(new RequestGenerateReportJob($automatedReport->getUuid()));\n }\n\n public function getReport(string $uuid): AutomatedReport\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n return $automatedReport;\n }\n\n public function get(string $uuid): array\n {\n $automatedReport = $this->getReport($uuid);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): array\n {\n $results = [];\n $collection = $this->automatedReportsRepository->getAllStandardReports($sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function listAskJiminnyReports(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): array {\n $results = [];\n $collection = $this->automatedReportsRepository->getAskJiminnyReportsByUser($user, $sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function delete(string $uuid): void\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $automatedReport->delete();\n }\n\n public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult\n {\n return $this->automatedReportsRepository->createResult(\n array_merge(\n [\n 'report_id' => $automatedReport->getId(),\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n ],\n $data\n )\n );\n }\n\n public function getReportResult(string $resultUuid): AutomatedReportResult\n {\n $report = $this->automatedReportsRepository->findResultByUuid($resultUuid);\n\n if (! $report) {\n throw new ModelNotFoundException('Report Result not found');\n }\n\n return $report;\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return $this->automatedReportsRepository->findChildResult($result, $type);\n }\n\n // prophet API calls\n /**\n * @throws ApplicationException\n */\n public function getGenerateReportPayload(AutomatedReport $automatedReport, string $reportResultUuid): array\n {\n $period = $this->calculateFromAndToDate($automatedReport);\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n return [\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResultUuid,\n 'report_type' => $automatedReport->getType(),\n 'media_types' => $automatedReport->getMediaTypes(),\n 'from_date' => $fromDate->startOfDay()->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->endOfDay()->format(DateTimeInterface::RFC3339),\n 'group_ids' => $automatedReport->getGroups(),\n 'call_deal_stage' => $automatedReport->getDealAtCallStages(),\n 'current_deal_stage' => $automatedReport->getCurrentDealStages(),\n 'deal_min_value' => $automatedReport->getDealValueMin(),\n 'deal_max_value' => $automatedReport->getDealValueMax(),\n 'call_types' => $automatedReport->getCallTypes(),\n 'call_duration_min_seconds' => $automatedReport->getCallDurationMin(),\n 'call_duration_max_seconds' => $automatedReport->getCallDurationMax(),\n 'special_requirements' => $automatedReport->getAdditionalPromptInput(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->formatReportPeriodName(\n $automatedReport->getFrequency(),\n $fromDate,\n $toDate,\n ),\n 'playbook_categories' => $automatedReport->getPlaybookCategories(),\n 'custom_name' => $automatedReport->getCustomName(),\n ];\n }\n\n // $inputPayload - FE payload structure\n public function getActivitiesCountPayload(array $inputPayload): array\n {\n // Use validateAndTransformData to validate and normalize input\n $validatedData = $this->validateAndTransformData($inputPayload);\n $period = $this->calculateFromAndToDatePeriod(\n $validatedData['frequency'],\n Carbon::parse($validatedData['from']),\n Carbon::parse($validatedData['to']),\n );\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n // Create payload similar to getGenerateReportPayload\n return [\n 'team_id' => $validatedData['team_id'],\n 'group_ids' => $validatedData['groups'] ?? [],\n 'report_type' => $validatedData['type'],\n 'from_date' => $fromDate->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->format(DateTimeInterface::RFC3339),\n 'call_deal_stage' => $validatedData['deal_at_call_stages'] ?? [],\n 'current_deal_stage' => $validatedData['current_deal_stages'] ?? [],\n 'deal_min_value' => $validatedData['deal_value_min'] ?? null,\n 'deal_max_value' => $validatedData['deal_value_max'] ?? null,\n 'call_types' => $validatedData['call_types'],\n 'call_duration_min_seconds' => $validatedData['call_duration_min'] ?? null,\n 'call_duration_max_seconds' => $validatedData['call_duration_max'] ?? null,\n 'special_requirements' => $validatedData['additional_prompt_input'] ?? null,\n 'playbook_categories' => $validatedData['playbook_categories'] ?? [],\n 'request_id' => null,\n 'callback_url' => null,\n ];\n }\n\n public function shouldSendReport(array $users, ?CarbonInterface $generatedAt = null): bool\n {\n if (empty($users)) {\n return false;\n }\n\n $earliestTz = collect($users)\n ->mapWithKeys(function (array $user) {\n $tz = new DateTimeZone($user['timezone']);\n $nowUtc = new DateTime('now', new DateTimeZone('UTC'));\n $offset = $tz->getOffset($nowUtc);\n\n return [$user['timezone'] => $offset];\n })\n ->sortDesc()\n ->keys()\n ->first();\n\n $now = Carbon::now($earliestTz);\n $isScheduledTime = (int) $now->format('H') === self::SENT_REPORT_AT_HOURS;\n\n if ($isScheduledTime) {\n return true;\n }\n\n return $this->hasPassedScheduledTime($generatedAt, $earliestTz);\n }\n\n public function hasPassedScheduledTime(?CarbonInterface $generatedAt, string $timezone): bool\n {\n if ($generatedAt === null) {\n return false;\n }\n\n $now = Carbon::now($timezone);\n $scheduledTime = $now->copy()->setTime(self::SENT_REPORT_AT_HOURS, 0, 0);\n\n if ($now->hour < self::SENT_REPORT_AT_HOURS) {\n $scheduledTime = $scheduledTime->subDay();\n }\n\n $scheduledTimeUtc = $scheduledTime->copy()->utc();\n $generatedAtUtc = $generatedAt->copy()->utc();\n $nowUtc = $now->copy()->utc();\n\n return $generatedAtUtc->lt($scheduledTimeUtc) && $nowUtc->gt($scheduledTimeUtc);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function calculateFromAndToDate(AutomatedReport $automatedReport): array\n {\n return $this->calculateFromAndToDatePeriod(\n $automatedReport->getFrequency(),\n $automatedReport->getFrom(),\n $automatedReport->getTo()\n );\n }\n\n public function getAskJiminnyGenerateReportPayload(\n AutomatedReport $automatedReport,\n AutomatedReportResult $reportResult,\n array $activityIds,\n ): array {\n return [\n 'user_question' => $automatedReport->getAskAnythingPrompt()?->getContent(),\n 'call_ids' => array_map('strval', $activityIds),\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResult->getUuid(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->getReportPeriodName($reportResult),\n 'report_name' => $automatedReport->getCustomName(),\n ];\n }\n\n private function getCallbackUrl(): string\n {\n return $this->webhookService->route('jiminny.webhook.reports.ready');\n }\n\n /**\n * Validate and transform payload data for automated reports\n *\n * @param array $data\n *\n * @throws InvalidArgumentException\n *\n * @return array\n */\n private function validateAndTransformData(array $data): array\n {\n // Validate organization (team) and check feature\n $team = $this->validateOrganization($data['organization'] ?? null);\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $type = $this->validateReportType($data['report_type'] ?? null);\n $frequency = $this->validateFrequency($data['frequency'] ?? null);\n $additionalPromptInput = $this->validateAdditionalPromptInput(\n $data['additional_prompt_input'] ?? null\n );\n $customReportName = $this->validateCustomReportName($data['custom_name'] ?? null);\n\n // Prepare data for the database\n $reportData = [\n 'team_id' => $team->getId(),\n 'type' => $type,\n 'status' => $status,\n 'frequency' => $frequency,\n 'additional_prompt_input' => $additionalPromptInput,\n 'custom_name' => $customReportName,\n ];\n\n // Validate deal values\n $reportData = $this->validateDealValues($data, $reportData);\n\n // Validate date range\n $reportData = $this->validateDateRange($data, $reportData, $frequency);\n\n // Validate call durations\n $reportData = $this->validateCallDurations($data, $reportData);\n\n // Validate call types\n $reportData = $this->validateCallTypes($data, $reportData);\n\n // Validate media types\n $reportData = $this->validateMediaTypes($data, $reportData);\n\n // Validate groups\n if (isset($data['teams'])) {\n $reportData['groups'] = $this->validateAndGetGroupIds($team, $data['teams']);\n }\n\n // Validate deal stages\n $reportData = $this->validateDealStages($data, $reportData, $team, $type);\n\n // Validate playbook categories\n $reportData = $this->validatePlaybookCategories($data, $reportData, $team);\n\n // Validate recipients\n $reportData['recipients'] = [\n 'users' => $this->validateAndGetUserIdsByTeam($team, $data['recipients'] ?? []),\n ];\n\n if (isset($data['jiminny_recipients'])) {\n // Validate Jiminny recipients\n $reportData['jiminny_recipients'] = [\n 'users' => $this->validateAndGetJiminnyUserIds((array) $data['jiminny_recipients']),\n ];\n }\n\n return $reportData;\n }\n\n private function validateDealValues(array $data, array $reportData): array\n {\n if (isset($data['min_deal_value'])) {\n $reportData['deal_value_min'] = (int) $data['min_deal_value'];\n\n if ($reportData['deal_value_min'] > 4294967295 || $reportData['deal_value_min'] < 0) {\n throw new InvalidArgumentException('Min deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_deal_value'])) {\n $reportData['deal_value_max'] = (int) $data['max_deal_value'];\n\n if ($reportData['deal_value_max'] > 4294967295 || $reportData['deal_value_max'] < 0) {\n throw new InvalidArgumentException('Max deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['min_deal_value'], $data['max_deal_value'])\n && $data['min_deal_value'] > $data['max_deal_value']\n ) {\n throw new InvalidArgumentException('Min deal value cannot be greater than max deal value');\n }\n\n return $reportData;\n }\n\n private function validateDateRange(array $data, array $reportData, string $frequency): array\n {\n // Set date range only for one_off frequency\n if ($frequency === 'one_off') {\n if (isset($data['start_date_period'])) {\n $reportData['from'] = $this->parseDate($data['start_date_period']);\n }\n\n if (isset($data['end_date_period'])) {\n $reportData['to'] = $this->parseDate($data['end_date_period']);\n }\n\n if (empty($reportData['from']) || empty($reportData['to'])) {\n throw new InvalidArgumentException(\n 'Start date and end date are required for one_off frequency'\n );\n }\n } else {\n $reportData['from'] = null;\n $reportData['to'] = null;\n }\n\n return $reportData;\n }\n\n private function validateCallDurations(array $data, array $reportData): array\n {\n // Convert call durations from minutes to seconds\n if (isset($data['min_call_duration'])) {\n $reportData['call_duration_min'] = (int) $data['min_call_duration'] * 60;\n\n if ($reportData['call_duration_min'] > 4294967295 || $reportData['call_duration_min'] < 0) {\n throw new InvalidArgumentException('Min call duration should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_call_duration'])) {\n $reportData['call_duration_max'] = (int) $data['max_call_duration'] * 60;\n\n if ($reportData['call_duration_max'] > 4294967295 || $reportData['call_duration_max'] < 0) {\n throw new InvalidArgumentException('Max call duration should be between 0 and 4294967295');\n }\n }\n\n return $reportData;\n }\n\n private function validateCallTypes(array $data, array $reportData): array\n {\n // Set call types\n $reportData['call_types'] = $data['call_type'] ?? [];\n if (empty($reportData['call_types'])) {\n $reportData['call_types'] = self::getCallTypes();\n }\n\n foreach ($reportData['call_types'] as $callType) {\n if (! in_array($callType, self::getCallTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Call type %s is invalid', $callType));\n }\n }\n\n return $reportData;\n }\n\n private function validateMediaTypes(array $data, array $reportData): array\n {\n // Set media types from input data\n $reportData['media_types'] = $data['media_types'] ?? [];\n\n if (empty($reportData['media_types'])) {\n throw new InvalidArgumentException('Media types are required');\n }\n\n foreach ($reportData['media_types'] as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n throw new InvalidArgumentException(sprintf('Media type %s is invalid', $mediaType));\n }\n }\n\n return $reportData;\n }\n\n private function validateDealStages(array $data, array $reportData, Team $team, string $reportType): array\n {\n // Validate and set deal stages\n if (isset($data['deal_stage_at_call'])) {\n $reportData['deal_at_call_stages'] =\n $this->validateAndGetDealStageIds($team, $data['deal_stage_at_call'], 'Deal stage at call');\n }\n\n if (isset($data['current_deal_stage'])) {\n $reportData['current_deal_stages'] =\n $this->validateAndGetDealStageIds($team, $data['current_deal_stage'], 'Current deal stage');\n }\n\n // Ensure current_deal_stage is not provided for loss_analysis report type\n if ($reportType === self::TYPE_LOSS_ANALYSIS && ! empty($data['current_deal_stage'])) {\n throw new InvalidArgumentException('Current deal stage is not applicable for Loss Analysis reports');\n }\n\n return $reportData;\n }\n\n // transform uuid to id\n private function validatePlaybookCategories(array $data, array $reportData, Team $team): array\n {\n $key = 'playbook_categories';\n\n if (isset($data[$key])) {\n $payloadIds = $data[$key];\n $ids = [];\n\n foreach ($payloadIds as $uuid) {\n $uuid = (string) $uuid;\n\n try {\n $playbookCategory = $this->playbookCategoryRepository->findByUuid($uuid);\n } catch (Throwable $throwable) {\n Log::error(__METHOD__ . ' ' . $throwable->getMessage());\n\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory) {\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory->hasPlaybook()) {\n throw new InvalidArgumentException(sprintf('Playbook category %s has no playbook', $uuid));\n }\n\n if ($playbookCategory->getPlaybook()->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Playbook category %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $ids[] = $playbookCategory->getId();\n }\n\n $reportData[$key] = $ids;\n }\n\n return $reportData;\n }\n\n private function validateReportStatus($status): bool\n {\n if (! in_array($status, [true, false], true)) {\n throw new InvalidArgumentException('Report status is invalid');\n }\n\n return $status;\n }\n\n private function validateReportType($type): string\n {\n if (! in_array($type, self::getTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Report type is invalid: %s', $type));\n }\n\n return $type;\n }\n\n private function validateFrequency($frequency): string\n {\n if (! in_array($frequency, self::getFrequencies(), true)) {\n throw new InvalidArgumentException('Frequency is invalid');\n }\n\n return $frequency;\n }\n\n private function validateAdditionalPromptInput(?string $additionalPromptInput): ?string\n {\n if ($additionalPromptInput && strlen($additionalPromptInput) > 5000) {\n throw new InvalidArgumentException('Additional Prompt Input should be less than 5000 characters');\n }\n\n return $additionalPromptInput;\n }\n\n private function validateCustomReportName(?string $customReportName): ?string\n {\n if ($customReportName === null || $customReportName === '') {\n return null;\n }\n\n if (strlen($customReportName) > 70) {\n throw new InvalidArgumentException('Custom report name should be less than 70 characters');\n }\n\n return $customReportName;\n }\n\n private function validateOrganization(?string $organizationUuid): Team\n {\n if (! $organizationUuid) {\n throw new InvalidArgumentException('Organization is required');\n }\n\n $team = $this->teamRepository->idOrUuid($organizationUuid);\n\n if (! $team) {\n throw new InvalidArgumentException('Organization not found');\n }\n\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n throw new InvalidArgumentException('Organization does not have the Automated Reports feature');\n }\n\n return $team;\n }\n\n private function validateAndGetGroupIds(Team $team, array $teamUuids): array\n {\n $groupIds = [];\n\n foreach ($teamUuids as $uuid) {\n $group = $this->groupRepository->findByUuid($uuid);\n\n if ($group === null || $group->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Group %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $groupIds[] = $group->getId();\n\n }\n\n return $groupIds;\n }\n\n private function validateAndGetDealStageIds(Team $team, array $stageUuids, string $propertyLabel): array\n {\n $stageIds = [];\n\n foreach ($stageUuids as $uuid) {\n $stage = $this->stageRepository->findByUuid($uuid);\n\n if ($stage === null || $stage->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Stage %s not found for team %s for %s', $uuid, $team->getUuid(), $propertyLabel)\n );\n }\n\n $stageIds[] = $stage->getId();\n }\n\n return $stageIds;\n }\n\n private function validateAndGetUserIds(array $userUuids, callable $teamCheck): array\n {\n if (empty($userUuids)) {\n return [];\n }\n\n $userIds = [];\n\n foreach ($userUuids as $uuid) {\n $user = $this->userRepository->findByUuid($uuid);\n\n if (! $user || ! $user->isStatusActive()) {\n throw new InvalidArgumentException(\n sprintf('User %s not found or is not active', $uuid)\n );\n }\n\n if (! $teamCheck($user)) {\n throw new InvalidArgumentException(\n sprintf('User %s does not belong to the allowed team(s)', $uuid)\n );\n }\n\n $userIds[] = $user->getId();\n }\n\n return $userIds;\n }\n\n private function validateAndGetUserIdsByTeam(Team $team, array $userUuids): array\n {\n return $this->validateAndGetUserIds($userUuids, fn ($user) => $user->getTeamId() === $team->getId());\n }\n\n private function validateAndGetJiminnyUserIds(array $userUuids): array\n {\n $allowedTeamIds = config('kiosk.teamIds', []);\n\n return $this->validateAndGetUserIds($userUuids, fn ($user) => in_array($user->getTeamId(), $allowedTeamIds, true));\n }\n\n private function parseDate(string $dateString): string\n {\n return date('Y-m-d H:i:s', strtotime($dateString));\n }\n\n private function generateReportResultViewUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.view', ['uuid' => $result->getUuid()]);\n }\n\n private function generateReportResultDownloadUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.download', ['uuid' => $result->getUuid()]);\n }\n\n private function getReportMediaRouteResource(AutomatedReportResult $result): string\n {\n if ($result->getMediaType() === self::MEDIA_TYPE_PDF) {\n return self::PDF_KEY;\n } elseif ($result->getMediaType() === self::MEDIA_TYPE_PODCAST) {\n return self::AUDIO_KEY;\n }\n\n throw new \\InvalidArgumentException('Unknown media type.');\n }\n\n public function getMediaPath(AutomatedReportResult $result): ?string\n {\n $url = match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => $result->getPdfUrl(),\n self::MEDIA_TYPE_PODCAST => $result->getPodcastAudioUrl(),\n default => null,\n };\n\n if ($url === null) {\n return null;\n }\n\n $path = parse_url(trim($url, '\"\\''), PHP_URL_PATH);\n\n return $path ?: null;\n }\n\n public function getFilenameSuffix(AutomatedReportResult $result): ?string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => 'Podcast',\n default => null,\n };\n }\n\n public function getMailSubjectSuffix(AutomatedReportResult $result): string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => 'report',\n self::MEDIA_TYPE_PODCAST => 'podcast',\n default => '',\n };\n }\n\n public function getMediaTypeMetadata(AutomatedReportResult $result): array\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => ['extension' => 'mp3', 'mime' => 'audio/mpeg'],\n self::MEDIA_TYPE_PDF => ['extension' => 'pdf', 'mime' => 'application/pdf'],\n default => ['extension' => null, 'mime' => null],\n };\n }\n\n public function deleteS3Files(AutomatedReportResult $result): void\n {\n $teamUuid = $result->getReport()->getTeam()->getUuid();\n $reportUuid = $result->getUuid();\n\n // delete all files for a report uuid no mather of pdf, podcast, or both\n // in case of both - the podcast files are linked to the pdf (parent) uuid\n // pdf and podcast date times should be close\n $path = sprintf('%s/%s/%s', $teamUuid, self::S3_DIR, $reportUuid);\n\n foreach (self::FILE_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted S3 file', [\n 'path' => $file,\n ]);\n }\n }\n\n foreach (self::FILE_PODCAST_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '_podcast.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted Podcast S3 file', [\n 'path' => $file,\n ]);\n }\n }\n }\n\n /**\n *\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): Collection\n {\n return $this->automatedReportsRepository->getTeamIdsWithReportsResults($teamId);\n }\n\n /**\n * Core delete logic for report results using a query\n *\n * @param Builder $query\n * @param array $logContext\n *\n * @return int\n */\n private function deleteReportResultsByQuery(Builder $query, array $logContext = []): int\n {\n $deletedCount = 0;\n\n if ($query->exists()) {\n Log::info(\n 'Run delete report results',\n array_merge(\n $logContext,\n [\n 'service' => 'AutomatedReportsService',\n ]\n )\n );\n\n $query->chunkById(50, function ($results) use (&$deletedCount, $logContext) {\n foreach ($results as $result) {\n $this->deleteReportResult($result);\n $deletedCount++;\n\n Log::info(\n 'Deleted a report result',\n array_merge(\n $logContext,\n [\n 'result_id' => $result->getId(),\n 'report_id' => $result->getReportId(),\n ]\n )\n );\n }\n });\n }\n\n return $deletedCount;\n }\n\n /**\n * Delete report results for a team by retention period\n *\n * @param Team $team\n * @param CarbonImmutable $retentionDate\n *\n * @return int Number of deleted report results\n */\n public function deleteReportsResultsInRetentionPeriod(Team $team, CarbonImmutable $retentionDate): int\n {\n $reportIds = $this->automatedReportsRepository->getReportIdsByTeam($team);\n\n if ($reportIds->isEmpty()) {\n return 0;\n }\n\n $query = $this->automatedReportsRepository\n ->getReportResultsQueryForRetention($team, $retentionDate);\n\n return $this->deleteReportResultsByQuery($query, [\n 'team_id' => $team->getId(),\n 'retention_date' => $retentionDate->toDateTimeString(),\n ]);\n }\n\n /**\n * Delete ALL report results for a specific automated report\n *\n * @param string $uuid\n *\n * @return int\n */\n public function deleteReportResults(string $uuid): int\n {\n $report = $this->getReport($uuid);\n\n $query = $this->automatedReportsRepository->getResultsByReportQuery($report);\n\n return $this->deleteReportResultsByQuery($query, [\n 'report_uuid' => $uuid,\n 'report_id' => $report->getId(),\n ]);\n }\n\n public function deleteReportResult(AutomatedReportResult $result): void\n {\n $this->deleteS3Files($result);\n\n $result->delete();\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getTeamReports(Team $team): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getReportsByTeam($team);\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getReportResults(AutomatedReport $report): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getResultsByReport($report);\n }\n\n public function deleteAllReportResults(AutomatedReport $report): void\n {\n $results = $this->getReportResults($report);\n\n /** @var AutomatedReportResult $result */\n foreach ($results as $result) {\n Log::info('Deleting result', [\n 'report' => $report->getId(),\n 'result' => $result->getId(),\n ]);\n\n $this->deleteReportResult($result);\n }\n }\n\n public function deleteAllData(Team $team): void\n {\n Log::info('Deleting automated report and results for team', [\n 'team' => $team->getId(),\n ]);\n\n $reports = $this->getTeamReports($team);\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n Log::info('Deleting report', [\n 'team' => $team->getId(),\n 'report' => $report->getId(),\n ]);\n\n $this->deleteAllReportResults($report);\n\n $report->delete();\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3397592283435315795
|
6686367547760219213
|
idle
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
16
13
13
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE id = 1;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;
SELECT * FROM crm_fields WHERE id = 2234;
SELECT * FROM crm_field_values WHERE crm_field_id = 2234;
select * from crm_profiles where user_id = 143;
select * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO
select * from business_processes where crm_configuration_id = 39;
# 01941000000H669AAC, 01941000000H66JAAS
select * from record_type_field_values
where record_type_id IN (24);
select * from crm_field_values where id IN (2730);
select * from crm_configurations where id = 39;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce'; #1035
select * from users where team_id = 1; # 222 group 3
SELECT * FROM activities WHERE user_id = 222 order by id desc;
select * from sidekick_settings where team_id = 1;
select * from teams where id = 1;
select * from team_features where team_id = 1;
select * from activities where crm_configuration_id = 2
and provider = 'ms-teams' and id = 608765;
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';
select * from sidekick_settings where team_id = 2;
SELECT * FROM activities WHERE id = 608660;
select * from activity_summary_logs where activity_id = 608660;
select * from ai_prompts where transcription_id = 11214;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;
# id: 608818, crm: 59628809737
SELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;
# id: 608821, crm: 59632069252
SELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,
playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,
scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at
FROM activities a
join calendar_events ce on a.calendar_event_id = ce.id
WHERE a.id IN (608818, 608821);
select * from users where team_id = 1;
select * from team_settings where team_id = 1;
select * from crm_profiles where crm_configuration_id = 39 order by user_id;
select * from team_features where team_id = 1;
select * from users where team_id = 2;
SELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639
# Preslava N. Ivanova, grou id 3
SELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;
select * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';
select
a.id,
a.type,
a.scheduled_start_time,
a.actual_start_time,
a.created_at,
a.opportunity_id,
a.status
FROM activities a
WHERE opportunity_id = 344
and status IN ('completed', 'received', 'delivered')
and (
(a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))
;
SELECT * FROM users WHERE id = 222;
SELECT * FROM crm_profiles WHERE user_id = 222;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;
select * from group_deal_risk_types;
select * from opportunities where team_id = 1;
SELECT * FROM opportunities WHERE id = 315;
SELECT * FROM crm_field_data WHERE object_id = 315;
select * from crm_field_data where object_id = 260;
select * from generic_ai_prompts where subject_id = 315;
select * from teams; # 36, 21, 121, [EMAIL]
SELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';
# [PASSWORD_DOTS]
select * from teams where id = 1;
select * from crm_configurations where id = 39;
select * from users where team_id = 1;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 1;
# 1 - 00541000004281rAAA
# 204 - 0052g000003freeAAA
# 429 - 0052g000003qGOiAAM
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
select * from activities where type = 'softphone'
and created_at > '2024-12-11 15:24:36' order by id desc;
select * from activity_providers where team_id = 1;
select * from activity_provider_users where activity_provider_id = 328;
select * from opportunities where crm_configuration_id = 39
AND account_id = 178 AND is_closed = false
order by created_at DESC;
select * from contacts where id = 3952;
select * from accounts where id = 178;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations where id = 21;
select * from users where team_id = 36;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 36;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 36
and sa.provider = 'bullhorn';
select * from social_accounts where id = 348;
UPDATE social_accounts SET
provider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',
provider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',
expires = 1733998131,
state = 'connected'
WHERE id = 348;
# [PASSWORD_DOTS]
select * from teams where id = 31;
select * from crm_configurations where id = 18;
select * from users where team_id = 31; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 31;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 31
and sa.provider = 'close';
select * from contacts where crm_configuration_id = 18;
# [PASSWORD_DOTS] NEPTUNE [PASSWORD_DOTS]
select * from teams;
select * from users where id IN (1030, 1035, 1052);
select * from crm_configurations;
select * from users where team_id = 65; # 257
select * from team_settings where team_id = 65; # 257
select * from invitations where team_id = 65; # 257
select * from users where email = '[EMAIL]'; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 65;
select * from crm_configurations where id = 53;
select * from accounts where crm_configuration_id = 53 order by id desc;
select * from leads where crm_configuration_id = 53 order by id desc;
select * from contacts where crm_configuration_id = 53 order by id desc;
select * from opportunities where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 53 order by id desc;
select * from crm_fields where crm_configuration_id = 53 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 53 order by id desc;
select * from stages where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 13;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
and sa.provider = 'integration-app';
select * from contacts where crm_configuration_id = 13;
select * from social_accounts where sociable_id = 283;
SELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';
select * from activity_providers where team_id = 65;
SELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
;
# [PASSWORD_DOTS] STAGING [PASSWORD_DOTS]
SELECT * FROM teams;
SELECT * FROM teams WHERE id = 88;
SELECT * FROM teams WHERE id = 89;
select * from team_settings where team_id = 89;
SELECT * FROM users WHERE team_id = 89;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 89;
select * from users;
SELECT * FROM social_accounts WHERE sociable_id = 1761;
SELECT * FROM crm_configurations WHERE id = 70;
select * from accounts where crm_configuration_id = 70 order by id desc;
select * from leads where crm_configuration_id = 70 order by id desc;
select * from contacts where crm_configuration_id = 70 order by id desc;
select * from opportunities where crm_configuration_id = 70 order by id desc;
select * from crm_profiles where crm_configuration_id = 70 order by id desc;
select * from crm_fields where crm_configuration_id = 70 order by id desc;
select * from crm_field_values where crm_field_id = 3536 order by id desc;
select * from crm_layouts where crm_configuration_id = 70 order by id desc;
select * from stages where crm_configuration_id = 70 order by id desc;
select * from business_processes where crm_configuration_id = 70 order by id desc;
select * from business_process_stages where business_process_id = 34;
select * from contacts where id = 10468;
select * from crm_layouts where crm_configuration_id = 70;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;
SELECT * FROM crm_fields WHERE id IN (3533,3534,3535);
select * from activities where crm_configuration_id = 70
and (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;
SELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;
SELECT * FROM activities where crm_configuration_id = 69 ;
SELECT * FROM users WHERE email LIKE '%[EMAIL]%';
SELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;
SELECT * FROM opportunities WHERE id = 385;
select * from participants p
join activities a on p.activity_id = a.id
where a.crm_configuration_id = 70
and (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);
SELECT * FROM participants WHERE id = 1013638;
select * from teams where id = 90;
select * from users where team_id = 90;
select * from social_accounts where social_accounts.sociable_id IN (1960,1760);
SELECT * FROM crm_profiles WHERE crm_configuration_id = 71;
select * from invitations where team_id = 90;
select * from crm_configurations where id = 71;
select * from accounts where crm_configuration_id = 71 order by id desc;
select * from leads where crm_configuration_id = 71 order by id desc;
select * from contacts where crm_configuration_id = 71 order by id desc;
select * from opportunities where crm_configuration_id = 71 order by id desc;
select * from crm_profiles where crm_configuration_id = 71 order by id desc;
select * from crm_fields where crm_configuration_id = 71 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 71 order by id desc;
select * from stages where crm_configuration_id = 71 order by id desc;
select * from users order by secondary_email desc;
select u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa
join users u on sa.sociable_id = u.id
where sa.provider = 'google' and u.email LIKE 'aneliya%';
select * from failed_jobs order by id desc;
select * from users where email = '[EMAIL]' or secondary_email = '[EMAIL]';
select * from teams;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 39;
SELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;
SELECT * FROM crm_configurations WHERE id = 70;
select * from teams where id = 1;
select * from groups where team_id = 1;
select * from users where team_id = 1;
select o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o
join users u on o.user_id = u.id
join groups g on u.group_id = g.id
join role_user ru on u.id = ru.user_id
join roles r on ru.role_id = r.id
where o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';
select * from role_user where user_id = 143;
select * from roles;
select * from role_user;
select * from groups where id = 9;
select * from scope_groups where group_id = 9;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations;
SELECT * FROM social_accounts WHERE sociable_id = 121;
[URL_WITH_CREDENTIALS] this will add filter, however if we need to control feature by FF we need conditional logic
public const array TYPES = [
['id' => 'exec_summary', 'name' => 'Exec Summary'],
['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],
['id' => 'product_feedback', 'name' => 'Product Feedback'],
['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],
// ['id' => 'questions', 'name' => 'Questions'],
// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],
];
public const array ALL_TYPES = [
...self::TYPES,
['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],
];
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
/**
* Frequencies for standard (non-Ask Jiminny) reports.
*/
public const array FREQUENCIES = [
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
/**
* Frequencies for Ask Jiminny reports.
*/
public const array ASK_JIMINNY_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
];
public const string MEDIA_TYPE_PDF = 'pdf';
public const string MEDIA_TYPE_PODCAST = 'podcast';
public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];
public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];
public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];
public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];
public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];
public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];
public const int SENT_REPORT_AT_HOURS = 5;
public const string PDF_KEY = 'pdf';
public const string AUDIO_KEY = 'audio';
private const array ALL_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
private const string S3_DIR = 'reports';
private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];
private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];
public function __construct(
private readonly TeamRepository $teamRepository,
private readonly GroupRepository $groupRepository,
private readonly UserRepository $userRepository,
private readonly StageRepository $stageRepository,
private readonly DealStagesService $dealStagesService,
private readonly RecipientsService $recipientsService,
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly Webhook $webhookService,
private readonly BusDispatcher $dispatcher,
private readonly ActivityTypeService $activityTypeService,
private readonly PlaybookCategoryRepository $playbookCategoryRepository,
private readonly AskAnythingPromptService $askAnythingPromptService,
private readonly SearchRepository $activitySearchRepository,
private readonly AskAnythingRepository $askAnythingRepository,
) {
}
public static function getTypes(): array
{
$types = self::TYPES;
return array_map(static function ($type) {
return $type['id'];
}, $types);
}
public static function getCallTypes(): array
{
return array_map(static function ($callType) {
return $callType['id'];
}, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);
}
public static function getFrequencies(): array
{
return array_map(static function ($frequency) {
return $frequency['id'];
}, self::FREQUENCIES);
}
// front-facing structure
public function getReportEnabledFieldData(bool $value = false): array
{
return [
'id' => 'report_enabled',
'label' => '',
'inputType' => InputTypeEnum::TOGGLE,
'value' => $value,
];
}
// Organizations = Teams
public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array
{
$options = $this->getTeams();
if ($shortVersion) {
return [
'id' => 'organization',
'label' => 'Organization',
'options' => $options,
];
}
return [
'id' => 'organization',
'label' => 'Organization',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $options,
'value' => $value,
'dependencies' => [
'teams',
'deal_stage_at_call',
'current_deal_stage',
'recipients',
ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,
],
'dependsOn' => [],
];
}
// Teams = Groups
public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array
{
if ($shortVersion) {
return [
'id' => 'teams',
'label' => 'Team',
'options' => $options,
];
}
return [
'id' => 'teams',
'label' => 'Team',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => false,
'placeholder' => 'Select',
'options' => $options,
'value' => $value, // value should be an array of objects {id, name}
'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],
'dependsOn' => [],
];
}
public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array
{
$types = [];
if ($team instanceof Team) {
if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
$types = self::TYPES;
}
if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {
$types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];
}
} else {
$types = self::TYPES;
}
if ($shortVersion) {
return [
'id' => 'report_type',
'label' => 'Report Type',
'options' => $types,
];
}
return [
'id' => 'report_type',
'label' => 'Report Type',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $types,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getFrequencyFieldData(?string $value = null): array
{
return [
'id' => 'frequency',
'label' => 'Frequency',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => self::FREQUENCIES,
'value' => $value,
'dependencies' => ['period'],
'dependsOn' => [],
];
}
public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array
{
return [
'id' => 'period',
'label' => 'Select one-off period',
'inputType' => InputTypeEnum::DATE_RANGE,
'required' => true,
'placeholder' => 'Select',
'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],
'queryParams' => [
'startDate' => 'start_date_period',
'endDate' => 'end_date_period',
],
'dependencies' => [],
'dependsOn' => ['frequency'],
];
}
public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array
{
return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);
}
public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);
}
public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);
}
public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'deal_value',
'label' => 'Deal Value',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_deal_value',
'max' => 'max_deal_value',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array
{
$value = [];
$conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;
$dialerOn && $value[] = self::CALL_TYPE_DIALER;
return [
'id' => 'call_type',
'label' => 'Call Type',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => [
self::CALL_TYPE_CONFERENCE,
self::CALL_TYPE_DIALER,
],
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getMediaTypeFieldData(?AutomatedReport $report = null): array
{
$value = [];
if ($report) {
$value = $this->transformMediaTypes($report);
}
return [
'id' => 'media_types',
'label' => 'Export as',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => self::MEDIA_TYPE_OBJECTS,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'call_duration',
'label' => 'Call Duration',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_call_duration',
'max' => 'max_call_duration',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getRecipientsFieldData(?Team $team = null, array $value = []): array
{
return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);
}
public function getJiminnyRecipientsFieldData(array $value = []): array
{
return $this->recipientsService->getJiminnyRecipientsFieldData($value);
}
public function getAdditionalPromptInputFieldData(?string $value = null): array
{
return [
'id' => 'additional_prompt_input',
'label' => 'Special requirements',
'inputType' => InputTypeEnum::TEXTAREA,
'required' => false,
'placeholder' => 'What should be the focus of the report?',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCustomReportNameFieldData(?string $value = null): array
{
return [
'id' => 'custom_name',
'label' => 'Custom report name',
'inputType' => InputTypeEnum::TEXT,
'required' => false,
'placeholder' => 'Enter custom name',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
// data providers
public function getTeams(): array
{
$teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);
$teamData = [];
foreach ($teams as $team) {
if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
continue;
}
$teamData[] = $this->transformTeam($team);
}
return $teamData;
}
public function getTeamGroups(string $teamUuid): array
{
$data = [];
$team = $this->getTeam($teamUuid);
if ($team !== null) {
$groups = $team->groups()->get();
foreach ($groups as $group) {
$data[] = [
'id' => $group->getUuid(),
'name' => $group->getName(),
];
}
}
return $data;
}
public function getTeamsGroupsOptions(array $filterTeamUuids = []): array
{
$data = [];
$teams = $this->getTeams();
foreach ($teams as $team) {
if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {
continue;
}
$data[] = [
'label' => $team['name'],
'groups' => $this->getTeamGroups($team['id']),
];
}
return $data;
}
public function getTeam(string $teamUuid): ?Team
{
return $this->teamRepository->idOrUuid($teamUuid);
}
public function getTeamById(int $teamId): ?Team
{
return $this->teamRepository->find($teamId);
}
public function getGroupsUuids(AutomatedReport $report): array
{
$uuids = [];
$reportGroups = $report->getGroups();
foreach ($reportGroups as $groupId) {
if ($group = $this->groupRepository->find($groupId)) {
$uuids[] = $group->getUuid();
}
}
return $uuids;
}
public function getPlaybookCategoriesUuids(AutomatedReport $report): array
{
$uuids = [];
$playbookCategories = $report->getPlaybookCategories();
foreach ($playbookCategories as $id) {
if ($category = $this->playbookCategoryRepository->find($id)) {
$uuids[] = $category->getUuid();
}
}
return $uuids;
}
public function getDealAtCallStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getDealAtCallStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getCurrentDealStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getCurrentDealStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getRecipients());
}
public function getJiminnyUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function extractUserUuids(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => $user->getUuid())
->values()
->all();
}
// get mail data
public function getRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getRecipients());
}
private function getJiminnyRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function buildRecipientUsers(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => [
'email' => $user->getEmailAddress(),
'name' => $user->getName(),
'timezone' => $user->getTimezone()->getName(),
])
->values()
->all();
}
public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array
{
if ($report->isAskJiminnyReport()) {
$recipients = $this->resolveAskJiminnyRecipients($report);
} else {
$recipients = $this->getRecipientUsers($report);
if ($includeJiminny) {
$recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));
}
}
$emails = [];
return array_values(array_filter(
$recipients,
static function ($recipient) use (&$emails) {
if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {
return false;
}
$emails[] = $recipient['email'];
return true;
}
));
}
private function resolveAskJiminnyRecipients(AutomatedReport $report): array
{
$recipients = [];
$creator = $report->getCreator();
if ($creator !== null) {
$recipients[] = [
'email' => $creator->getEmailAddress(),
'name' => $creator->getName(),
'timezone' => $creator->getTimezone()->getName(),
];
}
return array_merge(
$recipients,
$this->buildRecipientUsers($report->getRecipients()),
$this->getGroupRecipientUsers($report),
);
}
private function getGroupRecipientUsers(AutomatedReport $report): array
{
$users = [];
foreach ($report->getGroups() as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group === null) {
continue;
}
foreach ($group->getMembers() as $member) {
$users[] = [
'email' => $member->getEmailAddress(),
'name' => $member->getName(),
'timezone' => $member->getTimezone()->getName(),
];
}
}
return $users;
}
public function getReportTypeName(AutomatedReportResult $report): string
{
$type = $report->getReport()->getType();
$getType = $this->transformReportType($type);
return $getType['name'];
}
public function getReportPeriodName(AutomatedReportResult $report): string
{
$from = $report->getFromDate();
$to = $report->getToDate();
$frequency = $report->getReport()->getFrequency();
if ($from === null || $to === null) {
if (! $report->getReport()->isAskJiminnyReport()) {
$invalidPeriod = $from === null ? 'from' : 'to';
throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);
}
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
}
return $this->formatReportPeriodName($frequency, $from, $to);
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function getReportTeamsName(AutomatedReportResult $report): string
{
$groups = $report->getGroups();
if (empty($groups)) {
return 'All';
}
// Get group names from repository
$groupNames = [];
foreach ($groups as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group) {
$groupNames[] = $group->getName();
}
}
if (count($groupNames) === 1) {
// Single team format
$teamsName = $groupNames[0];
} else {
// Multiple teams format
$teamsName = implode(', ', $groupNames);
}
return $teamsName;
}
public function getReportFileName(AutomatedReportResult $report): string
...
|
12331
|
|
12322
|
NULL
|
0
|
2026-04-14T11:05:01.014837+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776164701014_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsService.php
|
True
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
16
13
13
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE id = 1;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;
SELECT * FROM crm_fields WHERE id = 2234;
SELECT * FROM crm_field_values WHERE crm_field_id = 2234;
select * from crm_profiles where user_id = 143;
select * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO
select * from business_processes where crm_configuration_id = 39;
# 01941000000H669AAC, 01941000000H66JAAS
select * from record_type_field_values
where record_type_id IN (24);
select * from crm_field_values where id IN (2730);
select * from crm_configurations where id = 39;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce'; #1035
select * from users where team_id = 1; # 222 group 3
SELECT * FROM activities WHERE user_id = 222 order by id desc;
select * from sidekick_settings where team_id = 1;
select * from teams where id = 1;
select * from team_features where team_id = 1;
select * from activities where crm_configuration_id = 2
and provider = 'ms-teams' and id = 608765;
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';
select * from sidekick_settings where team_id = 2;
SELECT * FROM activities WHERE id = 608660;
select * from activity_summary_logs where activity_id = 608660;
select * from ai_prompts where transcription_id = 11214;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;
# id: 608818, crm: 59628809737
SELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;
# id: 608821, crm: 59632069252
SELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,
playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,
scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at
FROM activities a
join calendar_events ce on a.calendar_event_id = ce.id
WHERE a.id IN (608818, 608821);
select * from users where team_id = 1;
select * from team_settings where team_id = 1;
select * from crm_profiles where crm_configuration_id = 39 order by user_id;
select * from team_features where team_id = 1;
select * from users where team_id = 2;
SELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639
# Preslava N. Ivanova, grou id 3
SELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;
select * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';
select
a.id,
a.type,
a.scheduled_start_time,
a.actual_start_time,
a.created_at,
a.opportunity_id,
a.status
FROM activities a
WHERE opportunity_id = 344
and status IN ('completed', 'received', 'delivered')
and (
(a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))
;
SELECT * FROM users WHERE id = 222;
SELECT * FROM crm_profiles WHERE user_id = 222;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;
select * from group_deal_risk_types;
select * from opportunities where team_id = 1;
SELECT * FROM opportunities WHERE id = 315;
SELECT * FROM crm_field_data WHERE object_id = 315;
select * from crm_field_data where object_id = 260;
select * from generic_ai_prompts where subject_id = 315;
select * from teams; # 36, 21, 121, [EMAIL]
SELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';
# [PASSWORD_DOTS]
select * from teams where id = 1;
select * from crm_configurations where id = 39;
select * from users where team_id = 1;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 1;
# 1 - 00541000004281rAAA
# 204 - 0052g000003freeAAA
# 429 - 0052g000003qGOiAAM
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
select * from activities where type = 'softphone'
and created_at > '2024-12-11 15:24:36' order by id desc;
select * from activity_providers where team_id = 1;
select * from activity_provider_users where activity_provider_id = 328;
select * from opportunities where crm_configuration_id = 39
AND account_id = 178 AND is_closed = false
order by created_at DESC;
select * from contacts where id = 3952;
select * from accounts where id = 178;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations where id = 21;
select * from users where team_id = 36;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 36;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 36
and sa.provider = 'bullhorn';
select * from social_accounts where id = 348;
UPDATE social_accounts SET
provider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',
provider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',
expires = 1733998131,
state = 'connected'
WHERE id = 348;
# [PASSWORD_DOTS]
select * from teams where id = 31;
select * from crm_configurations where id = 18;
select * from users where team_id = 31; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 31;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 31
and sa.provider = 'close';
select * from contacts where crm_configuration_id = 18;
# [PASSWORD_DOTS] NEPTUNE [PASSWORD_DOTS]
select * from teams;
select * from users where id IN (1030, 1035, 1052);
select * from crm_configurations;
select * from users where team_id = 65; # 257
select * from team_settings where team_id = 65; # 257
select * from invitations where team_id = 65; # 257
select * from users where email = '[EMAIL]'; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 65;
select * from crm_configurations where id = 53;
select * from accounts where crm_configuration_id = 53 order by id desc;
select * from leads where crm_configuration_id = 53 order by id desc;
select * from contacts where crm_configuration_id = 53 order by id desc;
select * from opportunities where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 53 order by id desc;
select * from crm_fields where crm_configuration_id = 53 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 53 order by id desc;
select * from stages where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 13;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
and sa.provider = 'integration-app';
select * from contacts where crm_configuration_id = 13;
select * from social_accounts where sociable_id = 283;
SELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';
select * from activity_providers where team_id = 65;
SELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
;
# [PASSWORD_DOTS] STAGING [PASSWORD_DOTS]
SELECT * FROM teams;
SELECT * FROM teams WHERE id = 88;
SELECT * FROM teams WHERE id = 89;
select * from team_settings where team_id = 89;
SELECT * FROM users WHERE team_id = 89;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 89;
select * from users;
SELECT * FROM social_accounts WHERE sociable_id = 1761;
SELECT * FROM crm_configurations WHERE id = 70;
select * from accounts where crm_configuration_id = 70 order by id desc;
select * from leads where crm_configuration_id = 70 order by id desc;
select * from contacts where crm_configuration_id = 70 order by id desc;
select * from opportunities where crm_configuration_id = 70 order by id desc;
select * from crm_profiles where crm_configuration_id = 70 order by id desc;
select * from crm_fields where crm_configuration_id = 70 order by id desc;
select * from crm_field_values where crm_field_id = 3536 order by id desc;
select * from crm_layouts where crm_configuration_id = 70 order by id desc;
select * from stages where crm_configuration_id = 70 order by id desc;
select * from business_processes where crm_configuration_id = 70 order by id desc;
select * from business_process_stages where business_process_id = 34;
select * from contacts where id = 10468;
select * from crm_layouts where crm_configuration_id = 70;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;
SELECT * FROM crm_fields WHERE id IN (3533,3534,3535);
select * from activities where crm_configuration_id = 70
and (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;
SELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;
SELECT * FROM activities where crm_configuration_id = 69 ;
SELECT * FROM users WHERE email LIKE '%[EMAIL]%';
SELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;
SELECT * FROM opportunities WHERE id = 385;
select * from participants p
join activities a on p.activity_id = a.id
where a.crm_configuration_id = 70
and (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);
SELECT * FROM participants WHERE id = 1013638;
select * from teams where id = 90;
select * from users where team_id = 90;
select * from social_accounts where social_accounts.sociable_id IN (1960,1760);
SELECT * FROM crm_profiles WHERE crm_configuration_id = 71;
select * from invitations where team_id = 90;
select * from crm_configurations where id = 71;
select * from accounts where crm_configuration_id = 71 order by id desc;
select * from leads where crm_configuration_id = 71 order by id desc;
select * from contacts where crm_configuration_id = 71 order by id desc;
select * from opportunities where crm_configuration_id = 71 order by id desc;
select * from crm_profiles where crm_configuration_id = 71 order by id desc;
select * from crm_fields where crm_configuration_id = 71 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 71 order by id desc;
select * from stages where crm_configuration_id = 71 order by id desc;
select * from users order by secondary_email desc;
select u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa
join users u on sa.sociable_id = u.id
where sa.provider = 'google' and u.email LIKE 'aneliya%';
select * from failed_jobs order by id desc;
select * from users where email = '[EMAIL]' or secondary_email = '[EMAIL]';
select * from teams;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 39;
SELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;
SELECT * FROM crm_configurations WHERE id = 70;
select * from teams where id = 1;
select * from groups where team_id = 1;
select * from users where team_id = 1;
select o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o
join users u on o.user_id = u.id
join groups g on u.group_id = g.id
join role_user ru on u.id = ru.user_id
join roles r on ru.role_id = r.id
where o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';
select * from role_user where user_id = 143;
select * from roles;
select * from role_user;
select * from groups where id = 9;
select * from scope_groups where group_id = 9;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations;
SELECT * FROM social_accounts WHERE sociable_id = 121;
[URL_WITH_CREDENTIALS] this will add filter, however if we need to control feature by FF we need conditional logic
public const array TYPES = [
['id' => 'exec_summary', 'name' => 'Exec Summary'],
['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],
['id' => 'product_feedback', 'name' => 'Product Feedback'],
['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],
// ['id' => 'questions', 'name' => 'Questions'],
// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],
];
public const array ALL_TYPES = [
...self::TYPES,
['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],
];
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
/**
* Frequencies for standard (non-Ask Jiminny) reports.
*/
public const array FREQUENCIES = [
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
/**
* Frequencies for Ask Jiminny reports.
*/
public const array ASK_JIMINNY_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
];
public const string MEDIA_TYPE_PDF = 'pdf';
public const string MEDIA_TYPE_PODCAST = 'podcast';
public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];
public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];
public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];
public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];
public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];
public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];
public const int SENT_REPORT_AT_HOURS = 5;
public const string PDF_KEY = 'pdf';
public const string AUDIO_KEY = 'audio';
private const array ALL_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
private const string S3_DIR = 'reports';
private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];
private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];
public function __construct(
private readonly TeamRepository $teamRepository,
private readonly GroupRepository $groupRepository,
private readonly UserRepository $userRepository,
private readonly StageRepository $stageRepository,
private readonly DealStagesService $dealStagesService,
private readonly RecipientsService $recipientsService,
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly Webhook $webhookService,
private readonly BusDispatcher $dispatcher,
private readonly ActivityTypeService $activityTypeService,
private readonly PlaybookCategoryRepository $playbookCategoryRepository,
private readonly AskAnythingPromptService $askAnythingPromptService,
private readonly SearchRepository $activitySearchRepository,
private readonly AskAnythingRepository $askAnythingRepository,
) {
}
public static function getTypes(): array
{
$types = self::TYPES;
return array_map(static function ($type) {
return $type['id'];
}, $types);
}
public static function getCallTypes(): array
{
return array_map(static function ($callType) {
return $callType['id'];
}, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);
}
public static function getFrequencies(): array
{
return array_map(static function ($frequency) {
return $frequency['id'];
}, self::FREQUENCIES);
}
// front-facing structure
public function getReportEnabledFieldData(bool $value = false): array
{
return [
'id' => 'report_enabled',
'label' => '',
'inputType' => InputTypeEnum::TOGGLE,
'value' => $value,
];
}
// Organizations = Teams
public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array
{
$options = $this->getTeams();
if ($shortVersion) {
return [
'id' => 'organization',
'label' => 'Organization',
'options' => $options,
];
}
return [
'id' => 'organization',
'label' => 'Organization',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $options,
'value' => $value,
'dependencies' => [
'teams',
'deal_stage_at_call',
'current_deal_stage',
'recipients',
ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,
],
'dependsOn' => [],
];
}
// Teams = Groups
public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array
{
if ($shortVersion) {
return [
'id' => 'teams',
'label' => 'Team',
'options' => $options,
];
}
return [
'id' => 'teams',
'label' => 'Team',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => false,
'placeholder' => 'Select',
'options' => $options,
'value' => $value, // value should be an array of objects {id, name}
'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],
'dependsOn' => [],
];
}
public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array
{
$types = [];
if ($team instanceof Team) {
if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
$types = self::TYPES;
}
if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {
$types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];
}
} else {
$types = self::TYPES;
}
if ($shortVersion) {
return [
'id' => 'report_type',
'label' => 'Report Type',
'options' => $types,
];
}
return [
'id' => 'report_type',
'label' => 'Report Type',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $types,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getFrequencyFieldData(?string $value = null): array
{
return [
'id' => 'frequency',
'label' => 'Frequency',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => self::FREQUENCIES,
'value' => $value,
'dependencies' => ['period'],
'dependsOn' => [],
];
}
public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array
{
return [
'id' => 'period',
'label' => 'Select one-off period',
'inputType' => InputTypeEnum::DATE_RANGE,
'required' => true,
'placeholder' => 'Select',
'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],
'queryParams' => [
'startDate' => 'start_date_period',
'endDate' => 'end_date_period',
],
'dependencies' => [],
'dependsOn' => ['frequency'],
];
}
public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array
{
return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);
}
public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);
}
public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);
}
public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'deal_value',
'label' => 'Deal Value',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_deal_value',
'max' => 'max_deal_value',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array
{
$value = [];
$conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;
$dialerOn && $value[] = self::CALL_TYPE_DIALER;
return [
'id' => 'call_type',
'label' => 'Call Type',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => [
self::CALL_TYPE_CONFERENCE,
self::CALL_TYPE_DIALER,
],
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getMediaTypeFieldData(?AutomatedReport $report = null): array
{
$value = [];
if ($report) {
$value = $this->transformMediaTypes($report);
}
return [
'id' => 'media_types',
'label' => 'Export as',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => self::MEDIA_TYPE_OBJECTS,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'call_duration',
'label' => 'Call Duration',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_call_duration',
'max' => 'max_call_duration',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getRecipientsFieldData(?Team $team = null, array $value = []): array
{
return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);
}
public function getJiminnyRecipientsFieldData(array $value = []): array
{
return $this->recipientsService->getJiminnyRecipientsFieldData($value);
}
public function getAdditionalPromptInputFieldData(?string $value = null): array
{
return [
'id' => 'additional_prompt_input',
'label' => 'Special requirements',
'inputType' => InputTypeEnum::TEXTAREA,
'required' => false,
'placeholder' => 'What should be the focus of the report?',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCustomReportNameFieldData(?string $value = null): array
{
return [
'id' => 'custom_name',
'label' => 'Custom report name',
'inputType' => InputTypeEnum::TEXT,
'required' => false,
'placeholder' => 'Enter custom name',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
// data providers
public function getTeams(): array
{
$teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);
$teamData = [];
foreach ($teams as $team) {
if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
continue;
}
$teamData[] = $this->transformTeam($team);
}
return $teamData;
}
public function getTeamGroups(string $teamUuid): array
{
$data = [];
$team = $this->getTeam($teamUuid);
if ($team !== null) {
$groups = $team->groups()->get();
foreach ($groups as $group) {
$data[] = [
'id' => $group->getUuid(),
'name' => $group->getName(),
];
}
}
return $data;
}
public function getTeamsGroupsOptions(array $filterTeamUuids = []): array
{
$data = [];
$teams = $this->getTeams();
foreach ($teams as $team) {
if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {
continue;
}
$data[] = [
'label' => $team['name'],
'groups' => $this->getTeamGroups($team['id']),
];
}
return $data;
}
public function getTeam(string $teamUuid): ?Team
{
return $this->teamRepository->idOrUuid($teamUuid);
}
public function getTeamById(int $teamId): ?Team
{
return $this->teamRepository->find($teamId);
}
public function getGroupsUuids(AutomatedReport $report): array
{
$uuids = [];
$reportGroups = $report->getGroups();
foreach ($reportGroups as $groupId) {
if ($group = $this->groupRepository->find($groupId)) {
$uuids[] = $group->getUuid();
}
}
return $uuids;
}
public function getPlaybookCategoriesUuids(AutomatedReport $report): array
{
$uuids = [];
$playbookCategories = $report->getPlaybookCategories();
foreach ($playbookCategories as $id) {
if ($category = $this->playbookCategoryRepository->find($id)) {
$uuids[] = $category->getUuid();
}
}
return $uuids;
}
public function getDealAtCallStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getDealAtCallStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getCurrentDealStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getCurrentDealStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getRecipients());
}
public function getJiminnyUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function extractUserUuids(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => $user->getUuid())
->values()
->all();
}
// get mail data
public function getRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getRecipients());
}
private function getJiminnyRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function buildRecipientUsers(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => [
'email' => $user->getEmailAddress(),
'name' => $user->getName(),
'timezone' => $user->getTimezone()->getName(),
])
->values()
->all();
}
public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array
{
if ($report->isAskJiminnyReport()) {
$recipients = $this->resolveAskJiminnyRecipients($report);
} else {
$recipients = $this->getRecipientUsers($report);
if ($includeJiminny) {
$recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));
}
}
$emails = [];
return array_values(array_filter(
$recipients,
static function ($recipient) use (&$emails) {
if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {
return false;
}
$emails[] = $recipient['email'];
return true;
}
));
}
private function resolveAskJiminnyRecipients(AutomatedReport $report): array
{
$recipients = [];
$creator = $report->getCreator();
if ($creator !== null) {
$recipients[] = [
'email' => $creator->getEmailAddress(),
'name' => $creator->getName(),
'timezone' => $creator->getTimezone()->getName(),
];
}
return array_merge(
$recipients,
$this->buildRecipientUsers($report->getRecipients()),
$this->getGroupRecipientUsers($report),
);
}
private function getGroupRecipientUsers(AutomatedReport $report): array
{
$users = [];
foreach ($report->getGroups() as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group === null) {
continue;
}
foreach ($group->getMembers() as $member) {
$users[] = [
'email' => $member->getEmailAddress(),
'name' => $member->getName(),
'timezone' => $member->getTimezone()->getName(),
];
}
}
return $users;
}
public function getReportTypeName(AutomatedReportResult $report): string
{
$type = $report->getReport()->getType();
$getType = $this->transformReportType($type);
return $getType['name'];
}
public function getReportPeriodName(AutomatedReportResult $report): string
{
$from = $report->getFromDate();
$to = $report->getToDate();
$frequency = $report->getReport()->getFrequency();
if ($from === null || $to === null) {
if (! $report->getReport()->isAskJiminnyReport()) {
$invalidPeriod = $from === null ? 'from' : 'to';
throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);
}
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
}
return $this->formatReportPeriodName($frequency, $from, $to);
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function getReportTeamsName(AutomatedReportResult $report): string
{
$groups = $report->getGroups();
if (empty($groups)) {
return 'All';
}
// Get group names from repository
$groupNames = [];
foreach ($groups as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group) {
$groupNames[] = $group->getName();
}
}
if (count($groupNames) === 1) {
// Single team format
$teamsName = $groupNames[0];
} else {
// Multiple teams format
$teamsName = implode(', ', $groupNames);
}
return $teamsName;
}
public function getReportFileName(AutomatedReportResult $report): string
...
|
[{"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.14257812,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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.78515625,"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":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.803125,"top":0.017361112,"width":0.09765625,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","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 'AutomatedReportsCommandTest'","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":"Execute","depth":4,"bounds":{"left":0.6171875,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"bounds":{"left":0.6273438,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"bounds":{"left":0.64023435,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"bounds":{"left":0.6503906,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"bounds":{"left":0.6605469,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"bounds":{"left":0.6734375,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"bounds":{"left":0.6863281,"top":0.10763889,"width":0.028515626,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"bounds":{"left":0.7175781,"top":0.10763889,"width":0.01015625,"height":0.016666668},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"bounds":{"left":0.73046875,"top":0.10763889,"width":0.034765624,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9515625,"top":0.10763889,"width":0.033203125,"height":0.016666668},"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":"16","depth":4,"bounds":{"left":0.92890626,"top":0.12916666,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"13","depth":4,"bounds":{"left":0.94257814,"top":0.12916666,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"13","depth":4,"bounds":{"left":0.95625,"top":0.12916666,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.96953124,"top":0.12777779,"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.978125,"top":0.12777779,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT * FROM teams WHERE id = 1;\n\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;\nSELECT * FROM crm_fields WHERE id = 2234;\nSELECT * FROM crm_field_values WHERE crm_field_id = 2234;\n\nselect * from crm_profiles where user_id = 143;\n\nselect * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO\nselect * from business_processes where crm_configuration_id = 39;\n# 01941000000H669AAC, 01941000000H66JAAS\n\nselect * from record_type_field_values\n where record_type_id IN (24);\n\nselect * from crm_field_values where id IN (2730);\n\nselect * from crm_configurations where id = 39;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce'; #1035\n\n\nselect * from users where team_id = 1; # 222 group 3\nSELECT * FROM activities WHERE user_id = 222 order by id desc;\nselect * from sidekick_settings where team_id = 1;\nselect * from teams where id = 1;\nselect * from team_features where team_id = 1;\n\nselect * from activities where crm_configuration_id = 2\nand provider = 'ms-teams' and id = 608765;\n\nSELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';\n\nselect * from sidekick_settings where team_id = 2;\n\nSELECT * FROM activities WHERE id = 608660;\nselect * from activity_summary_logs where activity_id = 608660;\nselect * from ai_prompts where transcription_id = 11214;\n\n# ********************************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;\n# id: 608818, crm: 59628809737\nSELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;\n# id: 608821, crm: 59632069252\nSELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,\nplaybook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,\nscheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at\nFROM activities a\njoin calendar_events ce on a.calendar_event_id = ce.id\nWHERE a.id IN (608818, 608821);\n\nselect * from users where team_id = 1;\nselect * from team_settings where team_id = 1;\nselect * from crm_profiles where crm_configuration_id = 39 order by user_id;\n\nselect * from team_features where team_id = 1;\n\nselect * from users where team_id = 2;\n\nSELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639\n# Preslava N. Ivanova, grou id 3\n\nSELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;\n\nselect * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';\n\nselect\n a.id,\n a.type,\n a.scheduled_start_time,\n a.actual_start_time,\n a.created_at,\n a.opportunity_id,\n a.status\nFROM activities a\nWHERE opportunity_id = 344\nand status IN ('completed', 'received', 'delivered')\nand (\n (a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))\n;\n\nSELECT * FROM users WHERE id = 222;\n\nSELECT * FROM crm_profiles WHERE user_id = 222;\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;\n\nselect * from group_deal_risk_types;\n\nselect * from opportunities where team_id = 1;\n\nSELECT * FROM opportunities WHERE id = 315;\nSELECT * FROM crm_field_data WHERE object_id = 315;\nselect * from crm_field_data where object_id = 260;\n\nselect * from generic_ai_prompts where subject_id = 315;\n\nselect * from teams; # 36, 21, 121, james.graham@bullhorn.jiminny.com\nSELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';\n\n# ************************************************************************************\nselect * from teams where id = 1;\nselect * from crm_configurations where id = 39;\nselect * from users where team_id = 1;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 1;\n# 1 - 00541000004281rAAA\n# 204 - 0052g000003freeAAA\n# 429 - 0052g000003qGOiAAM\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\nselect * from activities where type = 'softphone'\nand created_at > '2024-12-11 15:24:36' order by id desc;\n\nselect * from activity_providers where team_id = 1;\nselect * from activity_provider_users where activity_provider_id = 328;\n\nselect * from opportunities where crm_configuration_id = 39\nAND account_id = 178 AND is_closed = false\norder by created_at DESC;\n\nselect * from contacts where id = 3952;\nselect * from accounts where id = 178;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations where id = 21;\nselect * from users where team_id = 36;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 36;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 36\nand sa.provider = 'bullhorn';\n\nselect * from social_accounts where id = 348;\nUPDATE social_accounts SET\nprovider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',\nprovider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',\nexpires = 1733998131,\nstate = 'connected'\nWHERE id = 348;\n\n# ************************************************************************************\nselect * from teams where id = 31;\nselect * from crm_configurations where id = 18;\n\nselect * from users where team_id = 31; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 31;\n\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 31\nand sa.provider = 'close';\n\nselect * from contacts where crm_configuration_id = 18;\n\n# ********************** NEPTUNE **************************************************************\nselect * from teams;\nselect * from users where id IN (1030, 1035, 1052);\nselect * from crm_configurations;\n\nselect * from users where team_id = 65; # 257\nselect * from team_settings where team_id = 65; # 257\nselect * from invitations where team_id = 65; # 257\nselect * from users where email = 'integration-account@jiminny.com'; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 65;\n\nselect * from crm_configurations where id = 53;\nselect * from accounts where crm_configuration_id = 53 order by id desc;\nselect * from leads where crm_configuration_id = 53 order by id desc;\nselect * from contacts where crm_configuration_id = 53 order by id desc;\nselect * from opportunities where crm_configuration_id = 53 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 53 order by id desc;\nselect * from crm_fields where crm_configuration_id = 53 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 53 order by id desc;\nselect * from stages where crm_configuration_id = 53 order by id desc;\n\n\nselect * from crm_profiles where crm_configuration_id = 13;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\nand sa.provider = 'integration-app';\n\nselect * from contacts where crm_configuration_id = 13;\n\nselect * from social_accounts where sociable_id = 283;\n\nSELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';\n\nselect * from activity_providers where team_id = 65;\nSELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\n;\n\n# ***************************** STAGING ********************************************\nSELECT * FROM teams;\nSELECT * FROM teams WHERE id = 88;\nSELECT * FROM teams WHERE id = 89;\nselect * from team_settings where team_id = 89;\nSELECT * FROM users WHERE team_id = 89;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 89;\n\nselect * from users;\nSELECT * FROM social_accounts WHERE sociable_id = 1761;\nSELECT * FROM crm_configurations WHERE id = 70;\nselect * from accounts where crm_configuration_id = 70 order by id desc;\nselect * from leads where crm_configuration_id = 70 order by id desc;\nselect * from contacts where crm_configuration_id = 70 order by id desc;\nselect * from opportunities where crm_configuration_id = 70 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 70 order by id desc;\nselect * from crm_fields where crm_configuration_id = 70 order by id desc;\nselect * from crm_field_values where crm_field_id = 3536 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 70 order by id desc;\nselect * from stages where crm_configuration_id = 70 order by id desc;\nselect * from business_processes where crm_configuration_id = 70 order by id desc;\nselect * from business_process_stages where business_process_id = 34;\n\nselect * from contacts where id = 10468;\n\nselect * from crm_layouts where crm_configuration_id = 70;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;\nSELECT * FROM crm_fields WHERE id IN (3533,3534,3535);\n\nselect * from activities where crm_configuration_id = 70\nand (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;\n\nSELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;\nSELECT * FROM activities where crm_configuration_id = 69 ;\n\nSELECT * FROM users WHERE email LIKE '%jiminny_web_sa2@jiminny.com%';\nSELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;\nSELECT * FROM opportunities WHERE id = 385;\n\nselect * from participants p\njoin activities a on p.activity_id = a.id\nwhere a.crm_configuration_id = 70\nand (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);\nSELECT * FROM participants WHERE id = 1013638;\n\nselect * from teams where id = 90;\nselect * from users where team_id = 90;\nselect * from social_accounts where social_accounts.sociable_id IN (1960,1760);\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 71;\nselect * from invitations where team_id = 90;\n\nselect * from crm_configurations where id = 71;\nselect * from accounts where crm_configuration_id = 71 order by id desc;\nselect * from leads where crm_configuration_id = 71 order by id desc;\nselect * from contacts where crm_configuration_id = 71 order by id desc;\nselect * from opportunities where crm_configuration_id = 71 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 71 order by id desc;\nselect * from crm_fields where crm_configuration_id = 71 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 71 order by id desc;\nselect * from stages where crm_configuration_id = 71 order by id desc;\n\nselect * from users order by secondary_email desc;\nselect u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa\n join users u on sa.sociable_id = u.id\nwhere sa.provider = 'google' and u.email LIKE 'aneliya%';\n\nselect * from failed_jobs order by id desc;\n\nselect * from users where email = 'ben.allwright@learningpeople.co.uk' or secondary_email = 'ben.allwright@learningpeople.co.uk';\n\nselect * from teams;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 39;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;\nSELECT * FROM crm_configurations WHERE id = 70;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1;\nselect * from users where team_id = 1;\n\nselect o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o\njoin users u on o.user_id = u.id\njoin groups g on u.group_id = g.id\njoin role_user ru on u.id = ru.user_id\njoin roles r on ru.role_id = r.id\nwhere o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';\n\nselect * from role_user where user_id = 143;\nselect * from roles;\n\nselect * from role_user;\nselect * from groups where id = 9;\nselect * from scope_groups where group_id = 9;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations;\nSELECT * FROM social_accounts WHERE sociable_id = 121;\n\nhttps://crmsandbox.zoho.com/crm/jiminnyw4/tab/Leads/4776201000005049105\nhttps://crmsandbox.zoho.com/crm/\n\nhttps://crm.zoho.com/crm/org3469620/tab/Leads/230045000229559080\n https://crm.zoho.com/crm/\n org3469620\n\nSELECT * FROM activities WHERE uuid_to_bin('03382d20-c8bc-48e7-a3d4-90b52fa5ceab') = uuid;\n\nselect * from users where email LIKE \"%mobile_automation_%\";\nselect * from social_accounts where sociable_id IN (2228);\nselect * from crm_profiles where user_id IN (2222,2223,2226,2227);\n\nselect * from teams order by id desc;\nSELECT * FROM users WHERE id = 2229;\nSELECT * FROM crm_profiles WHERE user_id = 2229;\nselect * from opportunities where crm_configuration_id = 88;\nselect * from crm_fields where crm_configuration_id = 88;\nselect * from crm_profiles where crm_configuration_id = 88;\n\nSELECT * FROM teams WHERE id = 1;\n\nSELECT * FROM users WHERE id = 143;\nSELECT * FROM users WHERE uuid_to_bin('fde193d3-06a2-4e1a-8895-62b94039215d') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73385071-a756-42ae-9c73-8b53f2309467') = uuid;\n\nhttps://app.staging.jiminny.com/ondemand?\n min_duration=1\n &\n only_recorded=1\n &\n user_id%5B%5D=641f1acb-16b8-42d1-8726-df52979dad0e\n &\n sequence_number=2\n\n select * from users where team_id = 1 and email like '%stoyan%'\n\nselect * from coaching_feedbacks;\n\nselect * from teams;\nSELECT * FROM users WHERE team_id = 36;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from users where id = 143;\n\nSELECT * FROM users WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM activity_shares WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\n\nselect * from users where team_id = 2;\nselect * from activities where crm_configuration_id = 39\nand activities.scheduled_start_time BETWEEN '2025-04-09 00:00:00' AND '2025-04-09 23:59:59'\nAND user_id = 143\norder by id desc;\n\n# ************************************************************************************\nselect * from teams where id = 142; # 2312, 126\nselect * from team_settings;\nselect * from users where team_id = 142; # 21642\nSELECT * FROM social_accounts WHERE sociable_id = 21642;\nSELECT * FROM crm_profiles cp join users u ON u.id = cp.user_id WHERE team_id = 142;\nselect * from crm_profiles where id IN (93);\nselect * from invitations;\nselect * from team_features where team_id = 1;\n\nSELECT * FROM crm_configurations WHERE id = 126;\nselect * from accounts where crm_configuration_id = 126 order by id desc;\nselect * from leads where crm_configuration_id = 126 order by id desc;\nselect * from contacts where crm_configuration_id = 126 order by id desc;\nselect * from opportunities where crm_configuration_id = 126 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 126 order by id desc;\nselect * from crm_fields where crm_configuration_id = 126 # 11060\n# and type IN ('picklist', 'status')\n# and object_type = 'task'\norder by id desc;\n# 5731,5732,5733\nselect DISTINCT crm_field_id from crm_field_values where crm_field_id IN (11151,12239,12215,12185,12175,12165,12144,12137,12127,12109,12107,12105,12103,12092,12037,12005,12003,11987,11969,11958,11951,11942,11931,11924,11921,11917,11915,11901,11893,11883,11872,11870,11868,11866,11839,11833,11821,11793,11780,11777,11769,11757,11737,11735,11656,11645,11638,11629,11618,11611,11602,11591,11584,11581,11558,11544,11543,11534,11532,11529,11527,11503,11497,11493,11488,11470,11468,11457,11455,11397,11387,11372,11363,11348,11323,11318,11309,11301,11300,11292,11290,11286,11284,11256,11252,11242,11237,11233,11219,11176,11160) order by id desc;\nselect * from crm_layouts where crm_configuration_id = 126 order by id desc;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id in (300,299,298);\nselect * from stages where crm_configuration_id = 126 order by id desc;\nselect * from business_processes where crm_configuration_id = 126 order by id desc;\nselect * from business_process_stages where business_process_id IN (76,75,74,73);\nselect * from playbooks where team_id = 142;\nselect * from playbook_layouts where playbook_id IN (108);\nSELECT * FROM playbook_categories WHERE playbook_id IN (108);\n\nselect * from teams where id = 130;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 2\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities\n WHERE crm_configuration_id = 110;\n\nselect * from teams;\nselect * from crm_configurations;\n\nSELECT * FROM activities WHERE id = 628773;\nSELECT * FROM crm_profiles WHERE user_id = 1460;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from teams;\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from teams where id = 145;\nselect * from crm_configurations where id = 129;\nselect * from social_accounts where sociable_id = 2317;\nSELECT * FROM activities WHERE uuid_to_bin('8dbab184-a333-4268-ad57-fb41f8d53a9a') = uuid;\n\nselect * from teams where id = 1;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 280;\nSELECT * FROM crm_layout_entities WHERE id = 5507;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type IN ('event');\n\nselect * from teams;\nselect * from activities where crm_configuration_id = 14;\n\nSELECT * FROM social_accounts where provider = 'copper';\n\nselect * from activities where id = 628467;\nselect * from participants where activity_id = 628467;\n\nSELECT * FROM contacts WHERE id = 3969;\nSELECT * FROM accounts WHERE id = 177;\n\nSELECT * FROM activities WHERE uuid_to_bin('4eb54c77-cfa3-2bd4-84a7-9ed46a21c988') = uuid;\n\n# ********************* BH\nselect * from teams where id = 36;\nSELECT * FROM crm_configurations WHERE id = 21;\nselect * from activities where crm_configuration_id = 21 and id = 607901;\nselect * from activities where crm_configuration_id = 21;\n\nselect * roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 226;\n\nselect * from migrations order by id desc;\n\n# mercury\n# neptune\n# earth\n\nselect * from teams;\nselect * from teams where id = 19;\nselect * from teams where id = 27;\nselect * from users where team_id = 27;\nSELECT * FROM crm_configurations WHERE id = 42;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from activities where id = 631461;\nSELECT * FROM crm_field_values WHERE crm_field_id = 180;\n\nselect * from teams where id = 2;\nSELECT * FROM social_accounts WHERE sociable_id = 89;\n\nSELECT * FROM activities WHERE uuid_to_bin('ba0c029a-bc14-4e17-8603-64174acebcbb') = uuid; # 634273\nselect * from activity_summary_logs where activity_id = 634273;\n\nselect * from sidekick_settings where team_id = 2;\n\nselect * from teams; # 2, 2\nSELECT * FROM crm_configurations WHERE team_id = 2; # 2\nselect * from team_features where team_id = 2;\nselect * from features;\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 and crm_provider_id = '51317301383';\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 order by id desc;\n\nselect * from automated_reports order by id desc;\nselect * from automated_report_results order by id desc;\nselect * from users where team_id = 1 and id IN (7160, 3248);\nselect * from migrations order by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 1 and sa.provider = 'salesforce';\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 565;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 175;\nselect * from playbook_categories where playbook_id = 175;\nselect * from users where team_id = 1;\nselect * from users where id = 7160;\nselect * from crm_profiles where user_id = 7160;\nselect * from features;\nselect\n *\n# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,\n# crm_configuration_id, crm_provider_id, transcription_id, status\nfrom activities where crm_configuration_id = 1 and type = 'conference'\n# and crm_provider_id IS NOT NULL\nand provider != 'uploader' and actual_start_time IS NOT NULL\nORDER by id desc;\nselect * from activities where id = 54747783; # 00UO400000pCzojMAC\n\nselect p.id, p.activity_type, pc.id, pc.name\nFROM playbooks p\njoin playbook_categories pc on p.id = pc.playbook_id\nwhere p.team_id = 1 and p.activity_type = 'event';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';\nSELECT * FROM crm_field_values WHERE crm_field_id = 4;\n\nselect * from crm_layouts cl join playbook_layouts pl on cl.id = pl.layout_id\nwhere crm_configuration_id = 1 and pl.playbook_id = 175;\n\nselect * from teams;\nSELECT r.* FROM automated_reports r\njoin teams t on r.team_id = t.id\nWHERE r.frequency = 'daily'\n and r.status = 1\nAND t.status = 'active'\nAND (r.expires_at >= now() OR r.expires_at IS NULL);\n\nselect * from automated_report_results where report_id IN (18, 33);\n\nselect * from activity_searches where id = 10932;\nselect * from activity_search_filters where activity_search_id = 10932;\nselect * from automated_reports;\nselect * from automated_report_results where report_id IN (34, 35);","depth":4,"value":"SELECT * FROM teams WHERE id = 1;\n\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;\nSELECT * FROM crm_fields WHERE id = 2234;\nSELECT * FROM crm_field_values WHERE crm_field_id = 2234;\n\nselect * from crm_profiles where user_id = 143;\n\nselect * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO\nselect * from business_processes where crm_configuration_id = 39;\n# 01941000000H669AAC, 01941000000H66JAAS\n\nselect * from record_type_field_values\n where record_type_id IN (24);\n\nselect * from crm_field_values where id IN (2730);\n\nselect * from crm_configurations where id = 39;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce'; #1035\n\n\nselect * from users where team_id = 1; # 222 group 3\nSELECT * FROM activities WHERE user_id = 222 order by id desc;\nselect * from sidekick_settings where team_id = 1;\nselect * from teams where id = 1;\nselect * from team_features where team_id = 1;\n\nselect * from activities where crm_configuration_id = 2\nand provider = 'ms-teams' and id = 608765;\n\nSELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';\n\nselect * from sidekick_settings where team_id = 2;\n\nSELECT * FROM activities WHERE id = 608660;\nselect * from activity_summary_logs where activity_id = 608660;\nselect * from ai_prompts where transcription_id = 11214;\n\n# ********************************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;\n# id: 608818, crm: 59628809737\nSELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;\n# id: 608821, crm: 59632069252\nSELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,\nplaybook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,\nscheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at\nFROM activities a\njoin calendar_events ce on a.calendar_event_id = ce.id\nWHERE a.id IN (608818, 608821);\n\nselect * from users where team_id = 1;\nselect * from team_settings where team_id = 1;\nselect * from crm_profiles where crm_configuration_id = 39 order by user_id;\n\nselect * from team_features where team_id = 1;\n\nselect * from users where team_id = 2;\n\nSELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639\n# Preslava N. Ivanova, grou id 3\n\nSELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;\n\nselect * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';\n\nselect\n a.id,\n a.type,\n a.scheduled_start_time,\n a.actual_start_time,\n a.created_at,\n a.opportunity_id,\n a.status\nFROM activities a\nWHERE opportunity_id = 344\nand status IN ('completed', 'received', 'delivered')\nand (\n (a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))\n;\n\nSELECT * FROM users WHERE id = 222;\n\nSELECT * FROM crm_profiles WHERE user_id = 222;\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;\n\nselect * from group_deal_risk_types;\n\nselect * from opportunities where team_id = 1;\n\nSELECT * FROM opportunities WHERE id = 315;\nSELECT * FROM crm_field_data WHERE object_id = 315;\nselect * from crm_field_data where object_id = 260;\n\nselect * from generic_ai_prompts where subject_id = 315;\n\nselect * from teams; # 36, 21, 121, james.graham@bullhorn.jiminny.com\nSELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';\n\n# ************************************************************************************\nselect * from teams where id = 1;\nselect * from crm_configurations where id = 39;\nselect * from users where team_id = 1;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 1;\n# 1 - 00541000004281rAAA\n# 204 - 0052g000003freeAAA\n# 429 - 0052g000003qGOiAAM\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\nselect * from activities where type = 'softphone'\nand created_at > '2024-12-11 15:24:36' order by id desc;\n\nselect * from activity_providers where team_id = 1;\nselect * from activity_provider_users where activity_provider_id = 328;\n\nselect * from opportunities where crm_configuration_id = 39\nAND account_id = 178 AND is_closed = false\norder by created_at DESC;\n\nselect * from contacts where id = 3952;\nselect * from accounts where id = 178;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations where id = 21;\nselect * from users where team_id = 36;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 36;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 36\nand sa.provider = 'bullhorn';\n\nselect * from social_accounts where id = 348;\nUPDATE social_accounts SET\nprovider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',\nprovider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',\nexpires = 1733998131,\nstate = 'connected'\nWHERE id = 348;\n\n# ************************************************************************************\nselect * from teams where id = 31;\nselect * from crm_configurations where id = 18;\n\nselect * from users where team_id = 31; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 31;\n\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 31\nand sa.provider = 'close';\n\nselect * from contacts where crm_configuration_id = 18;\n\n# ********************** NEPTUNE **************************************************************\nselect * from teams;\nselect * from users where id IN (1030, 1035, 1052);\nselect * from crm_configurations;\n\nselect * from users where team_id = 65; # 257\nselect * from team_settings where team_id = 65; # 257\nselect * from invitations where team_id = 65; # 257\nselect * from users where email = 'integration-account@jiminny.com'; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 65;\n\nselect * from crm_configurations where id = 53;\nselect * from accounts where crm_configuration_id = 53 order by id desc;\nselect * from leads where crm_configuration_id = 53 order by id desc;\nselect * from contacts where crm_configuration_id = 53 order by id desc;\nselect * from opportunities where crm_configuration_id = 53 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 53 order by id desc;\nselect * from crm_fields where crm_configuration_id = 53 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 53 order by id desc;\nselect * from stages where crm_configuration_id = 53 order by id desc;\n\n\nselect * from crm_profiles where crm_configuration_id = 13;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\nand sa.provider = 'integration-app';\n\nselect * from contacts where crm_configuration_id = 13;\n\nselect * from social_accounts where sociable_id = 283;\n\nSELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';\n\nselect * from activity_providers where team_id = 65;\nSELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\n;\n\n# ***************************** STAGING ********************************************\nSELECT * FROM teams;\nSELECT * FROM teams WHERE id = 88;\nSELECT * FROM teams WHERE id = 89;\nselect * from team_settings where team_id = 89;\nSELECT * FROM users WHERE team_id = 89;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 89;\n\nselect * from users;\nSELECT * FROM social_accounts WHERE sociable_id = 1761;\nSELECT * FROM crm_configurations WHERE id = 70;\nselect * from accounts where crm_configuration_id = 70 order by id desc;\nselect * from leads where crm_configuration_id = 70 order by id desc;\nselect * from contacts where crm_configuration_id = 70 order by id desc;\nselect * from opportunities where crm_configuration_id = 70 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 70 order by id desc;\nselect * from crm_fields where crm_configuration_id = 70 order by id desc;\nselect * from crm_field_values where crm_field_id = 3536 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 70 order by id desc;\nselect * from stages where crm_configuration_id = 70 order by id desc;\nselect * from business_processes where crm_configuration_id = 70 order by id desc;\nselect * from business_process_stages where business_process_id = 34;\n\nselect * from contacts where id = 10468;\n\nselect * from crm_layouts where crm_configuration_id = 70;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;\nSELECT * FROM crm_fields WHERE id IN (3533,3534,3535);\n\nselect * from activities where crm_configuration_id = 70\nand (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;\n\nSELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;\nSELECT * FROM activities where crm_configuration_id = 69 ;\n\nSELECT * FROM users WHERE email LIKE '%jiminny_web_sa2@jiminny.com%';\nSELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;\nSELECT * FROM opportunities WHERE id = 385;\n\nselect * from participants p\njoin activities a on p.activity_id = a.id\nwhere a.crm_configuration_id = 70\nand (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);\nSELECT * FROM participants WHERE id = 1013638;\n\nselect * from teams where id = 90;\nselect * from users where team_id = 90;\nselect * from social_accounts where social_accounts.sociable_id IN (1960,1760);\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 71;\nselect * from invitations where team_id = 90;\n\nselect * from crm_configurations where id = 71;\nselect * from accounts where crm_configuration_id = 71 order by id desc;\nselect * from leads where crm_configuration_id = 71 order by id desc;\nselect * from contacts where crm_configuration_id = 71 order by id desc;\nselect * from opportunities where crm_configuration_id = 71 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 71 order by id desc;\nselect * from crm_fields where crm_configuration_id = 71 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 71 order by id desc;\nselect * from stages where crm_configuration_id = 71 order by id desc;\n\nselect * from users order by secondary_email desc;\nselect u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa\n join users u on sa.sociable_id = u.id\nwhere sa.provider = 'google' and u.email LIKE 'aneliya%';\n\nselect * from failed_jobs order by id desc;\n\nselect * from users where email = 'ben.allwright@learningpeople.co.uk' or secondary_email = 'ben.allwright@learningpeople.co.uk';\n\nselect * from teams;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 39;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;\nSELECT * FROM crm_configurations WHERE id = 70;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1;\nselect * from users where team_id = 1;\n\nselect o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o\njoin users u on o.user_id = u.id\njoin groups g on u.group_id = g.id\njoin role_user ru on u.id = ru.user_id\njoin roles r on ru.role_id = r.id\nwhere o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';\n\nselect * from role_user where user_id = 143;\nselect * from roles;\n\nselect * from role_user;\nselect * from groups where id = 9;\nselect * from scope_groups where group_id = 9;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations;\nSELECT * FROM social_accounts WHERE sociable_id = 121;\n\nhttps://crmsandbox.zoho.com/crm/jiminnyw4/tab/Leads/4776201000005049105\nhttps://crmsandbox.zoho.com/crm/\n\nhttps://crm.zoho.com/crm/org3469620/tab/Leads/230045000229559080\n https://crm.zoho.com/crm/\n org3469620\n\nSELECT * FROM activities WHERE uuid_to_bin('03382d20-c8bc-48e7-a3d4-90b52fa5ceab') = uuid;\n\nselect * from users where email LIKE \"%mobile_automation_%\";\nselect * from social_accounts where sociable_id IN (2228);\nselect * from crm_profiles where user_id IN (2222,2223,2226,2227);\n\nselect * from teams order by id desc;\nSELECT * FROM users WHERE id = 2229;\nSELECT * FROM crm_profiles WHERE user_id = 2229;\nselect * from opportunities where crm_configuration_id = 88;\nselect * from crm_fields where crm_configuration_id = 88;\nselect * from crm_profiles where crm_configuration_id = 88;\n\nSELECT * FROM teams WHERE id = 1;\n\nSELECT * FROM users WHERE id = 143;\nSELECT * FROM users WHERE uuid_to_bin('fde193d3-06a2-4e1a-8895-62b94039215d') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73385071-a756-42ae-9c73-8b53f2309467') = uuid;\n\nhttps://app.staging.jiminny.com/ondemand?\n min_duration=1\n &\n only_recorded=1\n &\n user_id%5B%5D=641f1acb-16b8-42d1-8726-df52979dad0e\n &\n sequence_number=2\n\n select * from users where team_id = 1 and email like '%stoyan%'\n\nselect * from coaching_feedbacks;\n\nselect * from teams;\nSELECT * FROM users WHERE team_id = 36;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from users where id = 143;\n\nSELECT * FROM users WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM activity_shares WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\n\nselect * from users where team_id = 2;\nselect * from activities where crm_configuration_id = 39\nand activities.scheduled_start_time BETWEEN '2025-04-09 00:00:00' AND '2025-04-09 23:59:59'\nAND user_id = 143\norder by id desc;\n\n# ************************************************************************************\nselect * from teams where id = 142; # 2312, 126\nselect * from team_settings;\nselect * from users where team_id = 142; # 21642\nSELECT * FROM social_accounts WHERE sociable_id = 21642;\nSELECT * FROM crm_profiles cp join users u ON u.id = cp.user_id WHERE team_id = 142;\nselect * from crm_profiles where id IN (93);\nselect * from invitations;\nselect * from team_features where team_id = 1;\n\nSELECT * FROM crm_configurations WHERE id = 126;\nselect * from accounts where crm_configuration_id = 126 order by id desc;\nselect * from leads where crm_configuration_id = 126 order by id desc;\nselect * from contacts where crm_configuration_id = 126 order by id desc;\nselect * from opportunities where crm_configuration_id = 126 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 126 order by id desc;\nselect * from crm_fields where crm_configuration_id = 126 # 11060\n# and type IN ('picklist', 'status')\n# and object_type = 'task'\norder by id desc;\n# 5731,5732,5733\nselect DISTINCT crm_field_id from crm_field_values where crm_field_id IN (11151,12239,12215,12185,12175,12165,12144,12137,12127,12109,12107,12105,12103,12092,12037,12005,12003,11987,11969,11958,11951,11942,11931,11924,11921,11917,11915,11901,11893,11883,11872,11870,11868,11866,11839,11833,11821,11793,11780,11777,11769,11757,11737,11735,11656,11645,11638,11629,11618,11611,11602,11591,11584,11581,11558,11544,11543,11534,11532,11529,11527,11503,11497,11493,11488,11470,11468,11457,11455,11397,11387,11372,11363,11348,11323,11318,11309,11301,11300,11292,11290,11286,11284,11256,11252,11242,11237,11233,11219,11176,11160) order by id desc;\nselect * from crm_layouts where crm_configuration_id = 126 order by id desc;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id in (300,299,298);\nselect * from stages where crm_configuration_id = 126 order by id desc;\nselect * from business_processes where crm_configuration_id = 126 order by id desc;\nselect * from business_process_stages where business_process_id IN (76,75,74,73);\nselect * from playbooks where team_id = 142;\nselect * from playbook_layouts where playbook_id IN (108);\nSELECT * FROM playbook_categories WHERE playbook_id IN (108);\n\nselect * from teams where id = 130;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 2\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities\n WHERE crm_configuration_id = 110;\n\nselect * from teams;\nselect * from crm_configurations;\n\nSELECT * FROM activities WHERE id = 628773;\nSELECT * FROM crm_profiles WHERE user_id = 1460;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from teams;\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from teams where id = 145;\nselect * from crm_configurations where id = 129;\nselect * from social_accounts where sociable_id = 2317;\nSELECT * FROM activities WHERE uuid_to_bin('8dbab184-a333-4268-ad57-fb41f8d53a9a') = uuid;\n\nselect * from teams where id = 1;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 280;\nSELECT * FROM crm_layout_entities WHERE id = 5507;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type IN ('event');\n\nselect * from teams;\nselect * from activities where crm_configuration_id = 14;\n\nSELECT * FROM social_accounts where provider = 'copper';\n\nselect * from activities where id = 628467;\nselect * from participants where activity_id = 628467;\n\nSELECT * FROM contacts WHERE id = 3969;\nSELECT * FROM accounts WHERE id = 177;\n\nSELECT * FROM activities WHERE uuid_to_bin('4eb54c77-cfa3-2bd4-84a7-9ed46a21c988') = uuid;\n\n# ********************* BH\nselect * from teams where id = 36;\nSELECT * FROM crm_configurations WHERE id = 21;\nselect * from activities where crm_configuration_id = 21 and id = 607901;\nselect * from activities where crm_configuration_id = 21;\n\nselect * roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 226;\n\nselect * from migrations order by id desc;\n\n# mercury\n# neptune\n# earth\n\nselect * from teams;\nselect * from teams where id = 19;\nselect * from teams where id = 27;\nselect * from users where team_id = 27;\nSELECT * FROM crm_configurations WHERE id = 42;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from activities where id = 631461;\nSELECT * FROM crm_field_values WHERE crm_field_id = 180;\n\nselect * from teams where id = 2;\nSELECT * FROM social_accounts WHERE sociable_id = 89;\n\nSELECT * FROM activities WHERE uuid_to_bin('ba0c029a-bc14-4e17-8603-64174acebcbb') = uuid; # 634273\nselect * from activity_summary_logs where activity_id = 634273;\n\nselect * from sidekick_settings where team_id = 2;\n\nselect * from teams; # 2, 2\nSELECT * FROM crm_configurations WHERE team_id = 2; # 2\nselect * from team_features where team_id = 2;\nselect * from features;\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 and crm_provider_id = '51317301383';\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 order by id desc;\n\nselect * from automated_reports order by id desc;\nselect * from automated_report_results order by id desc;\nselect * from users where team_id = 1 and id IN (7160, 3248);\nselect * from migrations order by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 1 and sa.provider = 'salesforce';\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 565;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 175;\nselect * from playbook_categories where playbook_id = 175;\nselect * from users where team_id = 1;\nselect * from users where id = 7160;\nselect * from crm_profiles where user_id = 7160;\nselect * from features;\nselect\n *\n# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,\n# crm_configuration_id, crm_provider_id, transcription_id, status\nfrom activities where crm_configuration_id = 1 and type = 'conference'\n# and crm_provider_id IS NOT NULL\nand provider != 'uploader' and actual_start_time IS NOT NULL\nORDER by id desc;\nselect * from activities where id = 54747783; # 00UO400000pCzojMAC\n\nselect p.id, p.activity_type, pc.id, pc.name\nFROM playbooks p\njoin playbook_categories pc on p.id = pc.playbook_id\nwhere p.team_id = 1 and p.activity_type = 'event';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';\nSELECT * FROM crm_field_values WHERE crm_field_id = 4;\n\nselect * from crm_layouts cl join playbook_layouts pl on cl.id = pl.layout_id\nwhere crm_configuration_id = 1 and pl.playbook_id = 175;\n\nselect * from teams;\nSELECT r.* FROM automated_reports r\njoin teams t on r.team_id = t.id\nWHERE r.frequency = 'daily'\n and r.status = 1\nAND t.status = 'active'\nAND (r.expires_at >= now() OR r.expires_at IS NULL);\n\nselect * from automated_report_results where report_id IN (18, 33);\n\nselect * from activity_searches where id = 10932;\nselect * from activity_search_filters where activity_search_id = 10932;\nselect * from automated_reports;\nselect * from automated_report_results where report_id IN (34, 35);","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":"102","depth":4,"bounds":{"left":0.54765624,"top":0.13055556,"width":0.0140625,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.5640625,"top":0.13055556,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"34","depth":4,"bounds":{"left":0.5757812,"top":0.13055556,"width":0.012109375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.58984375,"top":0.12916666,"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.5984375,"top":0.12916666,"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 Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse Carbon\\Exceptions\\InvalidFormatException;\nuse DateTime;\nuse DateTimeInterface;\nuse DateTimeZone;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\InputTypeEnum;\nuse Jiminny\\Component\\AskAnything\\AskAnythingPromptService;\nuse Jiminny\\Component\\AskAnything\\Dtos\\AskAnythingPromptDto;\nuse Jiminny\\Component\\UrlGenerator\\Webhook;\nuse Jiminny\\Contracts\\Repositories\\PlaybookCategoryRepository;\nuse Jiminny\\Contracts\\Repositories\\TeamRepository;\nuse Jiminny\\Contracts\\Repositories\\UserRepository;\nuse Jiminny\\Exceptions\\ApplicationException;\nuse Jiminny\\Exceptions\\InvalidArgumentException;\nuse Jiminny\\Exceptions\\ModelNotFoundException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPrompt;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPromptTarget;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AskAnythingRepository;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Repositories\\GroupRepository;\nuse Jiminny\\Repositories\\SearchRepository;\nuse Jiminny\\Repositories\\StageRepository;\nuse Throwable;\n\nclass AutomatedReportsService\n{\n public const string TYPE_LOSS_ANALYSIS = 'loss_analysis';\n public const string TYPE_ASK_JIMINNY = 'ask_jiminny';\n\n /**\n * Standard report types (used by kiosk for existing automated reports).\n */\n // @TODO this will add filter, however if we need to control feature by FF we need conditional logic\n public const array TYPES = [\n ['id' => 'exec_summary', 'name' => 'Exec Summary'],\n ['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],\n ['id' => 'product_feedback', 'name' => 'Product Feedback'],\n ['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],\n// ['id' => 'questions', 'name' => 'Questions'],\n// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],\n ];\n\n public const array ALL_TYPES = [\n ...self::TYPES,\n ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],\n ];\n\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n\n /**\n * Frequencies for standard (non-Ask Jiminny) reports.\n */\n public const array FREQUENCIES = [\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n\n /**\n * Frequencies for Ask Jiminny reports.\n */\n public const array ASK_JIMINNY_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ];\n\n public const string MEDIA_TYPE_PDF = 'pdf';\n public const string MEDIA_TYPE_PODCAST = 'podcast';\n public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];\n public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];\n public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];\n public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];\n\n public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];\n public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];\n public const int SENT_REPORT_AT_HOURS = 5;\n public const string PDF_KEY = 'pdf';\n public const string AUDIO_KEY = 'audio';\n\n private const array ALL_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n private const string S3_DIR = 'reports';\n private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];\n private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];\n\n public function __construct(\n private readonly TeamRepository $teamRepository,\n private readonly GroupRepository $groupRepository,\n private readonly UserRepository $userRepository,\n private readonly StageRepository $stageRepository,\n private readonly DealStagesService $dealStagesService,\n private readonly RecipientsService $recipientsService,\n private readonly AutomatedReportsRepository $automatedReportsRepository,\n private readonly Webhook $webhookService,\n private readonly BusDispatcher $dispatcher,\n private readonly ActivityTypeService $activityTypeService,\n private readonly PlaybookCategoryRepository $playbookCategoryRepository,\n private readonly AskAnythingPromptService $askAnythingPromptService,\n private readonly SearchRepository $activitySearchRepository,\n private readonly AskAnythingRepository $askAnythingRepository,\n ) {\n }\n\n public static function getTypes(): array\n {\n $types = self::TYPES;\n\n return array_map(static function ($type) {\n return $type['id'];\n }, $types);\n }\n\n public static function getCallTypes(): array\n {\n return array_map(static function ($callType) {\n return $callType['id'];\n }, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);\n }\n\n public static function getFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::FREQUENCIES);\n }\n\n // front-facing structure\n public function getReportEnabledFieldData(bool $value = false): array\n {\n return [\n 'id' => 'report_enabled',\n 'label' => '',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'value' => $value,\n ];\n }\n\n // Organizations = Teams\n public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array\n {\n $options = $this->getTeams();\n\n if ($shortVersion) {\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value,\n 'dependencies' => [\n 'teams',\n 'deal_stage_at_call',\n 'current_deal_stage',\n 'recipients',\n ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,\n ],\n 'dependsOn' => [],\n ];\n }\n\n // Teams = Groups\n public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array\n {\n if ($shortVersion) {\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value, // value should be an array of objects {id, name}\n 'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],\n 'dependsOn' => [],\n ];\n }\n\n public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array\n {\n $types = [];\n if ($team instanceof Team) {\n if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n $types = self::TYPES;\n }\n if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {\n $types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];\n }\n } else {\n $types = self::TYPES;\n }\n\n if ($shortVersion) {\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'options' => $types,\n ];\n }\n\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $types,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getFrequencyFieldData(?string $value = null): array\n {\n return [\n 'id' => 'frequency',\n 'label' => 'Frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::FREQUENCIES,\n 'value' => $value,\n 'dependencies' => ['period'],\n 'dependsOn' => [],\n ];\n }\n\n public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array\n {\n return [\n 'id' => 'period',\n 'label' => 'Select one-off period',\n 'inputType' => InputTypeEnum::DATE_RANGE,\n 'required' => true,\n 'placeholder' => 'Select',\n 'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],\n 'queryParams' => [\n 'startDate' => 'start_date_period',\n 'endDate' => 'end_date_period',\n ],\n 'dependencies' => [],\n 'dependsOn' => ['frequency'],\n ];\n }\n\n public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array\n {\n return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);\n }\n\n public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);\n }\n\n public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);\n }\n\n public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'deal_value',\n 'label' => 'Deal Value',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_deal_value',\n 'max' => 'max_deal_value',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array\n {\n $value = [];\n $conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;\n $dialerOn && $value[] = self::CALL_TYPE_DIALER;\n\n return [\n 'id' => 'call_type',\n 'label' => 'Call Type',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => [\n self::CALL_TYPE_CONFERENCE,\n self::CALL_TYPE_DIALER,\n ],\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getMediaTypeFieldData(?AutomatedReport $report = null): array\n {\n $value = [];\n\n if ($report) {\n $value = $this->transformMediaTypes($report);\n }\n\n return [\n 'id' => 'media_types',\n 'label' => 'Export as',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => self::MEDIA_TYPE_OBJECTS,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'call_duration',\n 'label' => 'Call Duration',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_call_duration',\n 'max' => 'max_call_duration',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getRecipientsFieldData(?Team $team = null, array $value = []): array\n {\n return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);\n }\n\n public function getJiminnyRecipientsFieldData(array $value = []): array\n {\n return $this->recipientsService->getJiminnyRecipientsFieldData($value);\n }\n\n public function getAdditionalPromptInputFieldData(?string $value = null): array\n {\n return [\n 'id' => 'additional_prompt_input',\n 'label' => 'Special requirements',\n 'inputType' => InputTypeEnum::TEXTAREA,\n 'required' => false,\n 'placeholder' => 'What should be the focus of the report?',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCustomReportNameFieldData(?string $value = null): array\n {\n return [\n 'id' => 'custom_name',\n 'label' => 'Custom report name',\n 'inputType' => InputTypeEnum::TEXT,\n 'required' => false,\n 'placeholder' => 'Enter custom name',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n // data providers\n public function getTeams(): array\n {\n $teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);\n\n $teamData = [];\n foreach ($teams as $team) {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n continue;\n }\n\n $teamData[] = $this->transformTeam($team);\n }\n\n return $teamData;\n }\n\n public function getTeamGroups(string $teamUuid): array\n {\n $data = [];\n $team = $this->getTeam($teamUuid);\n\n if ($team !== null) {\n $groups = $team->groups()->get();\n\n foreach ($groups as $group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n public function getTeamsGroupsOptions(array $filterTeamUuids = []): array\n {\n $data = [];\n $teams = $this->getTeams();\n\n foreach ($teams as $team) {\n if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {\n continue;\n }\n\n $data[] = [\n 'label' => $team['name'],\n 'groups' => $this->getTeamGroups($team['id']),\n ];\n }\n\n return $data;\n }\n\n public function getTeam(string $teamUuid): ?Team\n {\n return $this->teamRepository->idOrUuid($teamUuid);\n }\n\n public function getTeamById(int $teamId): ?Team\n {\n return $this->teamRepository->find($teamId);\n }\n\n public function getGroupsUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportGroups = $report->getGroups();\n foreach ($reportGroups as $groupId) {\n if ($group = $this->groupRepository->find($groupId)) {\n $uuids[] = $group->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getPlaybookCategoriesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $playbookCategories = $report->getPlaybookCategories();\n foreach ($playbookCategories as $id) {\n if ($category = $this->playbookCategoryRepository->find($id)) {\n $uuids[] = $category->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getDealAtCallStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getDealAtCallStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getCurrentDealStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getCurrentDealStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getRecipients());\n }\n\n public function getJiminnyUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function extractUserUuids(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => $user->getUuid())\n ->values()\n ->all();\n }\n\n // get mail data\n public function getRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getRecipients());\n }\n\n private function getJiminnyRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function buildRecipientUsers(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => [\n 'email' => $user->getEmailAddress(),\n 'name' => $user->getName(),\n 'timezone' => $user->getTimezone()->getName(),\n ])\n ->values()\n ->all();\n }\n\n public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array\n {\n if ($report->isAskJiminnyReport()) {\n $recipients = $this->resolveAskJiminnyRecipients($report);\n } else {\n $recipients = $this->getRecipientUsers($report);\n if ($includeJiminny) {\n $recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));\n }\n }\n\n $emails = [];\n\n return array_values(array_filter(\n $recipients,\n static function ($recipient) use (&$emails) {\n if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {\n return false;\n }\n $emails[] = $recipient['email'];\n\n return true;\n }\n ));\n }\n\n private function resolveAskJiminnyRecipients(AutomatedReport $report): array\n {\n $recipients = [];\n\n $creator = $report->getCreator();\n if ($creator !== null) {\n $recipients[] = [\n 'email' => $creator->getEmailAddress(),\n 'name' => $creator->getName(),\n 'timezone' => $creator->getTimezone()->getName(),\n ];\n }\n\n return array_merge(\n $recipients,\n $this->buildRecipientUsers($report->getRecipients()),\n $this->getGroupRecipientUsers($report),\n );\n }\n\n private function getGroupRecipientUsers(AutomatedReport $report): array\n {\n $users = [];\n foreach ($report->getGroups() as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group === null) {\n continue;\n }\n foreach ($group->getMembers() as $member) {\n $users[] = [\n 'email' => $member->getEmailAddress(),\n 'name' => $member->getName(),\n 'timezone' => $member->getTimezone()->getName(),\n ];\n }\n }\n\n return $users;\n }\n\n public function getReportTypeName(AutomatedReportResult $report): string\n {\n $type = $report->getReport()->getType();\n\n $getType = $this->transformReportType($type);\n\n return $getType['name'];\n }\n\n public function getReportPeriodName(AutomatedReportResult $report): string\n {\n $from = $report->getFromDate();\n $to = $report->getToDate();\n $frequency = $report->getReport()->getFrequency();\n\n if ($from === null || $to === null) {\n if (! $report->getReport()->isAskJiminnyReport()) {\n $invalidPeriod = $from === null ? 'from' : 'to';\n\n throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);\n }\n\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n }\n\n return $this->formatReportPeriodName($frequency, $from, $to);\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function getReportTeamsName(AutomatedReportResult $report): string\n {\n $groups = $report->getGroups();\n\n if (empty($groups)) {\n return 'All';\n }\n\n // Get group names from repository\n $groupNames = [];\n foreach ($groups as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group) {\n $groupNames[] = $group->getName();\n }\n }\n\n if (count($groupNames) === 1) {\n // Single team format\n $teamsName = $groupNames[0];\n } else {\n // Multiple teams format\n $teamsName = implode(', ', $groupNames);\n }\n\n return $teamsName;\n }\n\n public function getReportFileName(AutomatedReportResult $report): string\n {\n $customName = $report->getReport()->getCustomName();\n $periodName = $this->getReportPeriodName($report);\n $filenameSuffix = $this->getFilenameSuffix($report);\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $baseName = $this->getReportTypeName($report);\n\n if ($filenameSuffix) {\n $baseName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$baseName} - {$periodName} - {$this->getReportTeamsName($report)}\");\n }\n\n public function getReportFileNameWithExtension(AutomatedReportResult $result): string\n {\n $extension = $this->getMediaTypeMetadata($result)['extension'];\n\n return $this->getReportFileName($result) . '.' . $extension;\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n public function isUserRecipientOfReport(User $user, AutomatedReport $report): bool\n {\n $recipients = array_map('intval', $report->getRecipients()['users'] ?? []);\n\n return in_array($user->getId(), $recipients);\n }\n\n public function transformReportResults(Collection $automatedReportResults): array\n {\n $data = [];\n foreach ($automatedReportResults as $automatedReportResult) {\n /** @var AutomatedReportResult $automatedReportResult */\n\n $report = $automatedReportResult->getReport();\n\n $createdBy = $report->getCreator();\n $creator = [\n 'id' => $createdBy?->getUuid(),\n 'name' => $createdBy?->getName(),\n 'email' => $createdBy?->getEmailAddress(),\n 'photoUrl' => $createdBy?->getPhotoUrl(),\n ];\n\n $data[] = [\n 'id' => $automatedReportResult->getUuid(),\n 'name' => $automatedReportResult->getName(),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n 'recipients' => [\n ...array_values($this->transformGroups(team: $report->getTeam(), groupsIds: $report->getGroups())),\n ...array_values($this->transformRecipients($report->getRecipients())),\n ],\n 'report_type' => $this->transformReportType($report->getType()),\n 'media_type' => $automatedReportResult->getMediaType(),\n 'downloadUrl' => $this->generateReportResultDownloadUrl($automatedReportResult),\n 'viewUrl' => $this->generateReportResultViewUrl($automatedReportResult),\n 'generated_at' => $automatedReportResult->getGeneratedAt()?->toIso8601String(),\n 'creator' => $creator,\n ];\n }\n\n return $data;\n }\n\n public function hasCallTypeConference(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_CONFERENCE['id'], $report->getCallTypes(), true);\n }\n\n public function hasCallTypeDialer(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_DIALER['id'], $report->getCallTypes(), true);\n }\n\n // transformers\n private function transformTeam(Team $team): array\n {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n return [];\n }\n\n return [\n 'id' => $team->getUuid(),\n 'name' => $team->getName(),\n ];\n }\n\n private function transformReportFullView(AutomatedReport $report): array\n {\n $base = $this->transformReportBase($report);\n\n return $report->getType() === self::TYPE_ASK_JIMINNY\n ? $base + $this->transformAskJiminnyFields($report)\n : $base + $this->transformStandardReportFields($report);\n }\n\n private function transformReportBase(AutomatedReport $report): array\n {\n return [\n 'id' => $report->getUuid(),\n 'organization' => $this->transformOrganization(team: $report->getTeam()),\n 'report_type' => $this->transformReportType($report->getType()),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n ];\n }\n\n private function transformStandardReportFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n\n return [\n 'report_enabled' => $report->getStatus(),\n 'start_date_period' => $report->getFrom()?->format('Y-m-d H:i:s'),\n 'end_date_period' => $report->getTo()?->format('Y-m-d H:i:s'),\n 'deal_value_min' => $report->getDealValueMin(),\n 'deal_value_max' => $report->getDealValueMax(),\n 'call_types' => $this->transformCallType($report->getCallTypes()),\n 'media_types' => $this->transformMediaTypes($report),\n 'call_duration_min' => $this->transformDurationToMinutes($report->getCallDurationMin()),\n 'call_duration_max' => $this->transformDurationToMinutes($report->getCallDurationMax()),\n 'teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'deal_at_call_stages' => $this->transformStages(team: $team, stagesIds: $report->getDealAtCallStages()),\n 'current_deal_stages' => $this->transformStages(team: $team, stagesIds: $report->getCurrentDealStages()),\n 'recipients' => $this->transformRecipients($report->getRecipients()),\n 'created_by' => $this->transformCreator($report->getCreator()),\n 'additional_prompt_input' => $report->getAdditionalPromptInput(),\n 'custom_name' => $report->getCustomName(),\n 'created_at' => $report->getCreatedAt()->format('Y-m-d H:i:s'),\n 'updated_at' => $report->getUpdatedAt()->format('Y-m-d H:i:s'),\n 'deleted_at' => $report->getDeletedAt()?->format('Y-m-d H:i:s'),\n ];\n }\n\n private function transformAskJiminnyFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n $creatorId = $report->getAttribute('created_by');\n $explicitUserIds = array_values(array_filter(\n $report->getRecipients()['users'] ?? [],\n static fn ($id) => $id !== $creatorId\n ));\n\n return [\n 'report_name' => $report->getCustomName(),\n 'enabled' => $report->getStatus(),\n 'share_teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'share_users' => $this->transformRecipients(['users' => $explicitUserIds]),\n 'saved_search' => $this->transformSafeSearch($report->getSavedSearch()),\n 'ask_jiminny_prompt' => $this->transformAskJiminnyPrompt($report->getAskAnythingPrompt()),\n 'expires_on' => $report->getExpiresAt()?->format('Y-m-d'),\n ];\n }\n\n private function transformOrganization(?Team $team): array\n {\n return [\n 'id' => $team?->getUuid(),\n 'name' => $team?->getName(),\n ];\n }\n\n private function transformReportType(string $type): array\n {\n foreach (self::ALL_TYPES as $typeItem) {\n if ($typeItem['id'] === $type) {\n return $typeItem;\n }\n }\n\n return [];\n }\n\n private function transformCallType(array $types): array\n {\n $result = [];\n $callTypes = [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER];\n\n foreach ($types as $type) {\n foreach ($callTypes as $callTypeItem) {\n if ($callTypeItem['id'] === $type) {\n $result[] = $callTypeItem;\n\n break;\n }\n }\n }\n\n return $result;\n }\n\n private function transformMediaTypes(AutomatedReport $report): array\n {\n $values = [];\n\n foreach ($report->getMediaTypes() as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n continue;\n }\n\n $values[] = match ($mediaType) {\n self::MEDIA_TYPE_PDF => self::MEDIA_TYPE_OBJECT_PDF,\n self::MEDIA_TYPE_PODCAST => self::MEDIA_TYPE_OBJECT_PODCAST,\n };\n }\n\n return $values;\n }\n\n private function transformFrequency(string $frequency): array\n {\n foreach (self::ALL_FREQUENCIES as $frequencyItem) {\n if ($frequencyItem['id'] === $frequency) {\n return $frequencyItem;\n }\n }\n\n return [];\n }\n\n public function transformDurationToMinutes(?int $duration): ?int\n {\n if (! $duration) {\n return null;\n }\n\n return (int) ($duration / 60);\n }\n\n private function transformGroups(?Team $team, array $groupsIds): array\n {\n if (empty($groupsIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($groupsIds as $groupId) {\n $group = $team->groups()->where('id', $groupId)->first();\n\n if ($group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n 'photoUrl' => $group->getPhotoUrl(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformStages(?Team $team, array $stagesIds): array\n {\n if (empty($stagesIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($stagesIds as $stageId) {\n $stage = $team->stages()->where('id', $stageId)->first();\n\n if ($stage) {\n $data[] = [\n 'id' => $stage->getUuid(),\n 'name' => $stage->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformRecipients(array $recipients): array\n {\n $users = [];\n foreach ($recipients['users'] ?? [] as $userId) {\n $users[] = $this->transformUser($userId);\n }\n\n return $users;\n }\n\n private function transformCreator(?User $user): ?array\n {\n if ($user === null) {\n return null;\n }\n\n return $this->transformUser($user->getId());\n }\n\n private function transformAskJiminnyPrompt(?AskAnythingPrompt $prompt): ?array\n {\n if ($prompt === null) {\n return null;\n }\n\n return [\n 'id' => $prompt->getUuid(),\n 'name' => $prompt->getTitle(),\n ];\n }\n\n private function transformSafeSearch(?Search $search): ?array\n {\n if ($search === null) {\n return null;\n }\n\n return [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ];\n }\n\n private function transformUser(int $userId): array\n {\n /* @var ?User $user */\n $user = $this->userRepository->find($userId);\n\n return [\n 'id' => $user?->getUuid(),\n 'name' => $user?->getName(),\n 'email' => $user?->getEmailAddress(),\n 'photoUrl' => $user?->getPhotoUrl(),\n ];\n }\n\n public function create(array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $validatedData['created_by'] = auth()->id();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function update(string $uuid, array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $report = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $report) {\n throw new InvalidArgumentException('Report not found');\n }\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Create an Ask Jiminny report.\n */\n public function createAskJiminnyReport(array $data, User $creator): array\n {\n $validatedData = $this->validateAskJiminnyReportData($data, $creator);\n $validatedData['created_by'] = $creator->getId();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Update an Ask Jiminny report.\n */\n public function updateAskJiminnyReport(AutomatedReport $report, array $data, User $user): array\n {\n if (! $report->isAskJiminnyReport()) {\n throw new InvalidArgumentException('Report is not an Ask Jiminny report');\n }\n\n $validatedData = $this->validateAskJiminnyReportData($data, $user);\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function updateAskJiminnyReportStatus(AutomatedReport $report, bool $status): array\n {\n $this->automatedReportsRepository->update($report, ['status' => $status]);\n\n return $this->transformReportFullView($report->fresh());\n }\n\n /**\n * Validate and transform data for Ask Jiminny reports.\n */\n private function validateAskJiminnyReportData(array $data, User $user): array\n {\n // Validate name\n $name = trim($data['report_name'] ?? '');\n if (empty($name)) {\n throw new InvalidArgumentException('Report name is required');\n }\n if (mb_strlen($name) > 50) {\n throw new InvalidArgumentException('Report name must be 50 characters or less');\n }\n\n // Validate frequency (only daily, weekly, monthly for Ask Jiminny)\n $frequency = $data['frequency'] ?? null;\n $askJiminnyFrequencies = [self::FREQUENCY_DAILY, self::FREQUENCY_WEEKLY, self::FREQUENCY_MONTHLY];\n if (! in_array($frequency, $askJiminnyFrequencies, true)) {\n throw new InvalidArgumentException('Frequency must be daily, weekly, or monthly');\n }\n\n // Validate expiration date\n $expiresAt = $data['expires_on'] ?? null;\n if (empty($expiresAt)) {\n throw new InvalidArgumentException('Expiration date is required');\n }\n\n try {\n $expiresAtDate = Carbon::parse($expiresAt);\n } catch (InvalidFormatException $e) {\n throw new InvalidArgumentException('Expiration date format is invalid');\n }\n $maxExpiration = Carbon::now()->addYear();\n if ($expiresAtDate->gt($maxExpiration)) {\n throw new InvalidArgumentException('Expiration date cannot be more than 1 year from now');\n }\n if ($expiresAtDate->isPast()) {\n throw new InvalidArgumentException('Expiration date cannot be in the past');\n }\n\n // Validate saved search\n $activitySearchId = $data['saved_search'] ?? null;\n if (empty($activitySearchId)) {\n throw new InvalidArgumentException('Saved search is required');\n }\n $savedSearch = $this->activitySearchRepository->findByUuidAndUser($activitySearchId, $user);\n if (! $savedSearch) {\n throw new InvalidArgumentException('Saved search not found or does not belong to you');\n }\n\n // Validate saved prompt\n $askAnythingPromptId = $data['ask_jiminny_prompt'] ?? null;\n if (empty($askAnythingPromptId)) {\n throw new InvalidArgumentException('Ask Jiminny prompt is required');\n }\n $prompt = $this->askAnythingRepository->getPromptByUuid($askAnythingPromptId);\n if (! $prompt) {\n throw new InvalidArgumentException('Ask Jiminny prompt not found');\n }\n\n // Validate status\n $status = $data['enabled'] ?? false;\n\n $recipientUserIds = [$user->getId()];\n\n if (! empty($data['share_users'])) {\n $sharedUserIds = $this->validateAndGetUserIdsByTeam(\n $user->team,\n (array) $data['share_users']\n );\n $recipientUserIds = array_merge($recipientUserIds, $sharedUserIds);\n }\n\n $sharedGroupIds = [];\n if (! empty($data['share_teams'])) {\n $sharedGroupIds = $this->validateAndGetGroupIds($user->team, (array) $data['share_teams']);\n }\n\n $recipientUserIds = array_values(array_unique($recipientUserIds));\n\n return [\n 'team_id' => $user->getTeamId(),\n 'type' => self::TYPE_ASK_JIMINNY,\n 'status' => (bool) $status,\n 'frequency' => $frequency,\n 'custom_name' => $name,\n 'activity_search_id' => $savedSearch->getId(),\n 'ask_anything_prompt_id' => $prompt->getId(),\n 'expires_at' => $expiresAtDate->toDateString(),\n 'media_types' => [self::MEDIA_TYPE_PDF],\n 'call_types' => [],\n 'recipients' => ['users' => $recipientUserIds],\n 'groups' => $sharedGroupIds,\n ];\n }\n\n public static function getAskJiminnyFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::ASK_JIMINNY_FREQUENCIES);\n }\n\n public function getAskJiminnyReportFilters(User $user): array\n {\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n return [\n [\n 'id' => 'prompt',\n 'label' => 'Prompt',\n 'options' => $prompts,\n ],\n [\n 'id' => 'saved_search',\n 'label' => 'Saved Search',\n 'options' => $savedSearches,\n ],\n ];\n }\n\n public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array\n {\n $team = $user->getTeam();\n $userTimezone = $user->getTimezone();\n\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n $teamGroups = $this->groupRepository->getAllByTeam($team)->map(fn ($group) => [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ])->values()->all();\n\n $shareUsers = $this->recipientsService->getRecipientsFieldData(team: $team)['options'] ?? [];\n\n $sharedTeamsValue = [];\n $sharedUsersValue = [];\n if ($report) {\n $sharedTeamsValue = $this->transformGroups($team, $report->getGroups());\n\n $recipientUserIds = $report->getRecipients()['users'] ?? [];\n $creatorId = $report->getAttribute('created_by');\n $sharedUserIds = array_values(array_filter(\n $recipientUserIds,\n static fn ($id) => $id !== $creatorId\n ));\n $sharedUsersValue = collect($sharedUserIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (User $u) => [\n 'id' => $u->getUuid(),\n 'name' => $u->getName(),\n ])\n ->values()\n ->all();\n }\n\n return [\n 'fields' => [\n [\n 'id' => 'enabled',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'label' => '',\n 'value' => $report?->getStatus() ?? false,\n ],\n [\n 'id' => 'report_name',\n 'inputType' => InputTypeEnum::TEXT,\n 'label' => 'Name',\n 'placeholder' => 'Enter name',\n 'required' => true,\n 'validation' => ['maxLength' => 50],\n 'value' => $report?->getCustomName() ?? '',\n ],\n [\n 'id' => 'frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Frequency',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::ASK_JIMINNY_FREQUENCIES,\n 'value' => $report ? $this->transformFrequency($report->getFrequency()) : null,\n ],\n [\n 'id' => 'expires_on',\n 'inputType' => InputTypeEnum::DATE,\n 'label' => 'Expires on',\n 'required' => true,\n 'placeholder' => 'Select',\n 'validation' => [\n 'minDate' => now($userTimezone)->toDateString(),\n 'maxDate' => now($userTimezone)->addYear()->toDateString(),\n ],\n 'value' => $report?->getExpiresAt()?->toDateString(),\n ],\n [\n 'id' => 'share_teams',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team',\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $teamGroups,\n 'value' => $sharedTeamsValue,\n ],\n [\n 'id' => 'share_users',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team member',\n 'required' => false,\n 'placeholder' => 'Select',\n 'groupLabelKey' => 'label',\n 'groupValuesKey' => 'users',\n 'optionLabelKey' => 'name',\n 'optionValueKey' => 'id',\n 'options' => $shareUsers,\n 'value' => $sharedUsersValue,\n ],\n [\n 'id' => 'saved_search',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Saved search',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $savedSearches,\n 'value' => $report && $report->getSavedSearch() ? [\n 'id' => $report->getSavedSearch()->getUuid(),\n 'name' => $report->getSavedSearch()->getName(),\n ] : null,\n ],\n [\n 'id' => 'ask_jiminny_prompt',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Ask Jiminny prompt',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $prompts,\n 'value' => $report && $report->getAskAnythingPrompt() ? [\n 'id' => $report->getAskAnythingPrompt()->getUuid(),\n 'name' => $report->getAskAnythingPrompt()->getTitle(),\n ] : null,\n ],\n ],\n ];\n }\n\n private function updateResultNames(AutomatedReport $automatedReport): void\n {\n $results = $this->automatedReportsRepository->getResultsByReport($automatedReport);\n\n foreach ($results as $result) {\n $result->update(['name' => $this->getReportFileName($result)]);\n }\n }\n\n public function updateStatus(string $uuid, array $data): array\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $automatedReport->update([\n 'status' => $status,\n ]);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n private function generateOneOffReport(AutomatedReport $automatedReport): void\n {\n // the scheduler handles all the other frequency types\n if ($automatedReport->getStatus() === false || $automatedReport->getFrequency() !== self::FREQUENCY_ONE_OFF) {\n return;\n }\n\n $this->dispatcher->dispatch(new RequestGenerateReportJob($automatedReport->getUuid()));\n }\n\n public function getReport(string $uuid): AutomatedReport\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n return $automatedReport;\n }\n\n public function get(string $uuid): array\n {\n $automatedReport = $this->getReport($uuid);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): array\n {\n $results = [];\n $collection = $this->automatedReportsRepository->getAllStandardReports($sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function listAskJiminnyReports(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): array {\n $results = [];\n $collection = $this->automatedReportsRepository->getAskJiminnyReportsByUser($user, $sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function delete(string $uuid): void\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $automatedReport->delete();\n }\n\n public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult\n {\n return $this->automatedReportsRepository->createResult(\n array_merge(\n [\n 'report_id' => $automatedReport->getId(),\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n ],\n $data\n )\n );\n }\n\n public function getReportResult(string $resultUuid): AutomatedReportResult\n {\n $report = $this->automatedReportsRepository->findResultByUuid($resultUuid);\n\n if (! $report) {\n throw new ModelNotFoundException('Report Result not found');\n }\n\n return $report;\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return $this->automatedReportsRepository->findChildResult($result, $type);\n }\n\n // prophet API calls\n /**\n * @throws ApplicationException\n */\n public function getGenerateReportPayload(AutomatedReport $automatedReport, string $reportResultUuid): array\n {\n $period = $this->calculateFromAndToDate($automatedReport);\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n return [\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResultUuid,\n 'report_type' => $automatedReport->getType(),\n 'media_types' => $automatedReport->getMediaTypes(),\n 'from_date' => $fromDate->startOfDay()->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->endOfDay()->format(DateTimeInterface::RFC3339),\n 'group_ids' => $automatedReport->getGroups(),\n 'call_deal_stage' => $automatedReport->getDealAtCallStages(),\n 'current_deal_stage' => $automatedReport->getCurrentDealStages(),\n 'deal_min_value' => $automatedReport->getDealValueMin(),\n 'deal_max_value' => $automatedReport->getDealValueMax(),\n 'call_types' => $automatedReport->getCallTypes(),\n 'call_duration_min_seconds' => $automatedReport->getCallDurationMin(),\n 'call_duration_max_seconds' => $automatedReport->getCallDurationMax(),\n 'special_requirements' => $automatedReport->getAdditionalPromptInput(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->formatReportPeriodName(\n $automatedReport->getFrequency(),\n $fromDate,\n $toDate,\n ),\n 'playbook_categories' => $automatedReport->getPlaybookCategories(),\n 'custom_name' => $automatedReport->getCustomName(),\n ];\n }\n\n // $inputPayload - FE payload structure\n public function getActivitiesCountPayload(array $inputPayload): array\n {\n // Use validateAndTransformData to validate and normalize input\n $validatedData = $this->validateAndTransformData($inputPayload);\n $period = $this->calculateFromAndToDatePeriod(\n $validatedData['frequency'],\n Carbon::parse($validatedData['from']),\n Carbon::parse($validatedData['to']),\n );\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n // Create payload similar to getGenerateReportPayload\n return [\n 'team_id' => $validatedData['team_id'],\n 'group_ids' => $validatedData['groups'] ?? [],\n 'report_type' => $validatedData['type'],\n 'from_date' => $fromDate->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->format(DateTimeInterface::RFC3339),\n 'call_deal_stage' => $validatedData['deal_at_call_stages'] ?? [],\n 'current_deal_stage' => $validatedData['current_deal_stages'] ?? [],\n 'deal_min_value' => $validatedData['deal_value_min'] ?? null,\n 'deal_max_value' => $validatedData['deal_value_max'] ?? null,\n 'call_types' => $validatedData['call_types'],\n 'call_duration_min_seconds' => $validatedData['call_duration_min'] ?? null,\n 'call_duration_max_seconds' => $validatedData['call_duration_max'] ?? null,\n 'special_requirements' => $validatedData['additional_prompt_input'] ?? null,\n 'playbook_categories' => $validatedData['playbook_categories'] ?? [],\n 'request_id' => null,\n 'callback_url' => null,\n ];\n }\n\n public function shouldSendReport(array $users, ?CarbonInterface $generatedAt = null): bool\n {\n if (empty($users)) {\n return false;\n }\n\n $earliestTz = collect($users)\n ->mapWithKeys(function (array $user) {\n $tz = new DateTimeZone($user['timezone']);\n $nowUtc = new DateTime('now', new DateTimeZone('UTC'));\n $offset = $tz->getOffset($nowUtc);\n\n return [$user['timezone'] => $offset];\n })\n ->sortDesc()\n ->keys()\n ->first();\n\n $now = Carbon::now($earliestTz);\n $isScheduledTime = (int) $now->format('H') === self::SENT_REPORT_AT_HOURS;\n\n if ($isScheduledTime) {\n return true;\n }\n\n return $this->hasPassedScheduledTime($generatedAt, $earliestTz);\n }\n\n public function hasPassedScheduledTime(?CarbonInterface $generatedAt, string $timezone): bool\n {\n if ($generatedAt === null) {\n return false;\n }\n\n $now = Carbon::now($timezone);\n $scheduledTime = $now->copy()->setTime(self::SENT_REPORT_AT_HOURS, 0, 0);\n\n if ($now->hour < self::SENT_REPORT_AT_HOURS) {\n $scheduledTime = $scheduledTime->subDay();\n }\n\n $scheduledTimeUtc = $scheduledTime->copy()->utc();\n $generatedAtUtc = $generatedAt->copy()->utc();\n $nowUtc = $now->copy()->utc();\n\n return $generatedAtUtc->lt($scheduledTimeUtc) && $nowUtc->gt($scheduledTimeUtc);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function calculateFromAndToDate(AutomatedReport $automatedReport): array\n {\n return $this->calculateFromAndToDatePeriod(\n $automatedReport->getFrequency(),\n $automatedReport->getFrom(),\n $automatedReport->getTo()\n );\n }\n\n public function getAskJiminnyGenerateReportPayload(\n AutomatedReport $automatedReport,\n AutomatedReportResult $reportResult,\n array $activityIds,\n ): array {\n return [\n 'user_question' => $automatedReport->getAskAnythingPrompt()?->getContent(),\n 'call_ids' => array_map('strval', $activityIds),\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResult->getUuid(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->getReportPeriodName($reportResult),\n 'report_name' => $automatedReport->getCustomName(),\n ];\n }\n\n private function getCallbackUrl(): string\n {\n return $this->webhookService->route('jiminny.webhook.reports.ready');\n }\n\n /**\n * Validate and transform payload data for automated reports\n *\n * @param array $data\n *\n * @throws InvalidArgumentException\n *\n * @return array\n */\n private function validateAndTransformData(array $data): array\n {\n // Validate organization (team) and check feature\n $team = $this->validateOrganization($data['organization'] ?? null);\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $type = $this->validateReportType($data['report_type'] ?? null);\n $frequency = $this->validateFrequency($data['frequency'] ?? null);\n $additionalPromptInput = $this->validateAdditionalPromptInput(\n $data['additional_prompt_input'] ?? null\n );\n $customReportName = $this->validateCustomReportName($data['custom_name'] ?? null);\n\n // Prepare data for the database\n $reportData = [\n 'team_id' => $team->getId(),\n 'type' => $type,\n 'status' => $status,\n 'frequency' => $frequency,\n 'additional_prompt_input' => $additionalPromptInput,\n 'custom_name' => $customReportName,\n ];\n\n // Validate deal values\n $reportData = $this->validateDealValues($data, $reportData);\n\n // Validate date range\n $reportData = $this->validateDateRange($data, $reportData, $frequency);\n\n // Validate call durations\n $reportData = $this->validateCallDurations($data, $reportData);\n\n // Validate call types\n $reportData = $this->validateCallTypes($data, $reportData);\n\n // Validate media types\n $reportData = $this->validateMediaTypes($data, $reportData);\n\n // Validate groups\n if (isset($data['teams'])) {\n $reportData['groups'] = $this->validateAndGetGroupIds($team, $data['teams']);\n }\n\n // Validate deal stages\n $reportData = $this->validateDealStages($data, $reportData, $team, $type);\n\n // Validate playbook categories\n $reportData = $this->validatePlaybookCategories($data, $reportData, $team);\n\n // Validate recipients\n $reportData['recipients'] = [\n 'users' => $this->validateAndGetUserIdsByTeam($team, $data['recipients'] ?? []),\n ];\n\n if (isset($data['jiminny_recipients'])) {\n // Validate Jiminny recipients\n $reportData['jiminny_recipients'] = [\n 'users' => $this->validateAndGetJiminnyUserIds((array) $data['jiminny_recipients']),\n ];\n }\n\n return $reportData;\n }\n\n private function validateDealValues(array $data, array $reportData): array\n {\n if (isset($data['min_deal_value'])) {\n $reportData['deal_value_min'] = (int) $data['min_deal_value'];\n\n if ($reportData['deal_value_min'] > 4294967295 || $reportData['deal_value_min'] < 0) {\n throw new InvalidArgumentException('Min deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_deal_value'])) {\n $reportData['deal_value_max'] = (int) $data['max_deal_value'];\n\n if ($reportData['deal_value_max'] > 4294967295 || $reportData['deal_value_max'] < 0) {\n throw new InvalidArgumentException('Max deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['min_deal_value'], $data['max_deal_value'])\n && $data['min_deal_value'] > $data['max_deal_value']\n ) {\n throw new InvalidArgumentException('Min deal value cannot be greater than max deal value');\n }\n\n return $reportData;\n }\n\n private function validateDateRange(array $data, array $reportData, string $frequency): array\n {\n // Set date range only for one_off frequency\n if ($frequency === 'one_off') {\n if (isset($data['start_date_period'])) {\n $reportData['from'] = $this->parseDate($data['start_date_period']);\n }\n\n if (isset($data['end_date_period'])) {\n $reportData['to'] = $this->parseDate($data['end_date_period']);\n }\n\n if (empty($reportData['from']) || empty($reportData['to'])) {\n throw new InvalidArgumentException(\n 'Start date and end date are required for one_off frequency'\n );\n }\n } else {\n $reportData['from'] = null;\n $reportData['to'] = null;\n }\n\n return $reportData;\n }\n\n private function validateCallDurations(array $data, array $reportData): array\n {\n // Convert call durations from minutes to seconds\n if (isset($data['min_call_duration'])) {\n $reportData['call_duration_min'] = (int) $data['min_call_duration'] * 60;\n\n if ($reportData['call_duration_min'] > 4294967295 || $reportData['call_duration_min'] < 0) {\n throw new InvalidArgumentException('Min call duration should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_call_duration'])) {\n $reportData['call_duration_max'] = (int) $data['max_call_duration'] * 60;\n\n if ($reportData['call_duration_max'] > 4294967295 || $reportData['call_duration_max'] < 0) {\n throw new InvalidArgumentException('Max call duration should be between 0 and 4294967295');\n }\n }\n\n return $reportData;\n }\n\n private function validateCallTypes(array $data, array $reportData): array\n {\n // Set call types\n $reportData['call_types'] = $data['call_type'] ?? [];\n if (empty($reportData['call_types'])) {\n $reportData['call_types'] = self::getCallTypes();\n }\n\n foreach ($reportData['call_types'] as $callType) {\n if (! in_array($callType, self::getCallTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Call type %s is invalid', $callType));\n }\n }\n\n return $reportData;\n }\n\n private function validateMediaTypes(array $data, array $reportData): array\n {\n // Set media types from input data\n $reportData['media_types'] = $data['media_types'] ?? [];\n\n if (empty($reportData['media_types'])) {\n throw new InvalidArgumentException('Media types are required');\n }\n\n foreach ($reportData['media_types'] as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n throw new InvalidArgumentException(sprintf('Media type %s is invalid', $mediaType));\n }\n }\n\n return $reportData;\n }\n\n private function validateDealStages(array $data, array $reportData, Team $team, string $reportType): array\n {\n // Validate and set deal stages\n if (isset($data['deal_stage_at_call'])) {\n $reportData['deal_at_call_stages'] =\n $this->validateAndGetDealStageIds($team, $data['deal_stage_at_call'], 'Deal stage at call');\n }\n\n if (isset($data['current_deal_stage'])) {\n $reportData['current_deal_stages'] =\n $this->validateAndGetDealStageIds($team, $data['current_deal_stage'], 'Current deal stage');\n }\n\n // Ensure current_deal_stage is not provided for loss_analysis report type\n if ($reportType === self::TYPE_LOSS_ANALYSIS && ! empty($data['current_deal_stage'])) {\n throw new InvalidArgumentException('Current deal stage is not applicable for Loss Analysis reports');\n }\n\n return $reportData;\n }\n\n // transform uuid to id\n private function validatePlaybookCategories(array $data, array $reportData, Team $team): array\n {\n $key = 'playbook_categories';\n\n if (isset($data[$key])) {\n $payloadIds = $data[$key];\n $ids = [];\n\n foreach ($payloadIds as $uuid) {\n $uuid = (string) $uuid;\n\n try {\n $playbookCategory = $this->playbookCategoryRepository->findByUuid($uuid);\n } catch (Throwable $throwable) {\n Log::error(__METHOD__ . ' ' . $throwable->getMessage());\n\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory) {\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory->hasPlaybook()) {\n throw new InvalidArgumentException(sprintf('Playbook category %s has no playbook', $uuid));\n }\n\n if ($playbookCategory->getPlaybook()->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Playbook category %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $ids[] = $playbookCategory->getId();\n }\n\n $reportData[$key] = $ids;\n }\n\n return $reportData;\n }\n\n private function validateReportStatus($status): bool\n {\n if (! in_array($status, [true, false], true)) {\n throw new InvalidArgumentException('Report status is invalid');\n }\n\n return $status;\n }\n\n private function validateReportType($type): string\n {\n if (! in_array($type, self::getTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Report type is invalid: %s', $type));\n }\n\n return $type;\n }\n\n private function validateFrequency($frequency): string\n {\n if (! in_array($frequency, self::getFrequencies(), true)) {\n throw new InvalidArgumentException('Frequency is invalid');\n }\n\n return $frequency;\n }\n\n private function validateAdditionalPromptInput(?string $additionalPromptInput): ?string\n {\n if ($additionalPromptInput && strlen($additionalPromptInput) > 5000) {\n throw new InvalidArgumentException('Additional Prompt Input should be less than 5000 characters');\n }\n\n return $additionalPromptInput;\n }\n\n private function validateCustomReportName(?string $customReportName): ?string\n {\n if ($customReportName === null || $customReportName === '') {\n return null;\n }\n\n if (strlen($customReportName) > 70) {\n throw new InvalidArgumentException('Custom report name should be less than 70 characters');\n }\n\n return $customReportName;\n }\n\n private function validateOrganization(?string $organizationUuid): Team\n {\n if (! $organizationUuid) {\n throw new InvalidArgumentException('Organization is required');\n }\n\n $team = $this->teamRepository->idOrUuid($organizationUuid);\n\n if (! $team) {\n throw new InvalidArgumentException('Organization not found');\n }\n\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n throw new InvalidArgumentException('Organization does not have the Automated Reports feature');\n }\n\n return $team;\n }\n\n private function validateAndGetGroupIds(Team $team, array $teamUuids): array\n {\n $groupIds = [];\n\n foreach ($teamUuids as $uuid) {\n $group = $this->groupRepository->findByUuid($uuid);\n\n if ($group === null || $group->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Group %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $groupIds[] = $group->getId();\n\n }\n\n return $groupIds;\n }\n\n private function validateAndGetDealStageIds(Team $team, array $stageUuids, string $propertyLabel): array\n {\n $stageIds = [];\n\n foreach ($stageUuids as $uuid) {\n $stage = $this->stageRepository->findByUuid($uuid);\n\n if ($stage === null || $stage->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Stage %s not found for team %s for %s', $uuid, $team->getUuid(), $propertyLabel)\n );\n }\n\n $stageIds[] = $stage->getId();\n }\n\n return $stageIds;\n }\n\n private function validateAndGetUserIds(array $userUuids, callable $teamCheck): array\n {\n if (empty($userUuids)) {\n return [];\n }\n\n $userIds = [];\n\n foreach ($userUuids as $uuid) {\n $user = $this->userRepository->findByUuid($uuid);\n\n if (! $user || ! $user->isStatusActive()) {\n throw new InvalidArgumentException(\n sprintf('User %s not found or is not active', $uuid)\n );\n }\n\n if (! $teamCheck($user)) {\n throw new InvalidArgumentException(\n sprintf('User %s does not belong to the allowed team(s)', $uuid)\n );\n }\n\n $userIds[] = $user->getId();\n }\n\n return $userIds;\n }\n\n private function validateAndGetUserIdsByTeam(Team $team, array $userUuids): array\n {\n return $this->validateAndGetUserIds($userUuids, fn ($user) => $user->getTeamId() === $team->getId());\n }\n\n private function validateAndGetJiminnyUserIds(array $userUuids): array\n {\n $allowedTeamIds = config('kiosk.teamIds', []);\n\n return $this->validateAndGetUserIds($userUuids, fn ($user) => in_array($user->getTeamId(), $allowedTeamIds, true));\n }\n\n private function parseDate(string $dateString): string\n {\n return date('Y-m-d H:i:s', strtotime($dateString));\n }\n\n private function generateReportResultViewUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.view', ['uuid' => $result->getUuid()]);\n }\n\n private function generateReportResultDownloadUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.download', ['uuid' => $result->getUuid()]);\n }\n\n private function getReportMediaRouteResource(AutomatedReportResult $result): string\n {\n if ($result->getMediaType() === self::MEDIA_TYPE_PDF) {\n return self::PDF_KEY;\n } elseif ($result->getMediaType() === self::MEDIA_TYPE_PODCAST) {\n return self::AUDIO_KEY;\n }\n\n throw new \\InvalidArgumentException('Unknown media type.');\n }\n\n public function getMediaPath(AutomatedReportResult $result): ?string\n {\n $url = match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => $result->getPdfUrl(),\n self::MEDIA_TYPE_PODCAST => $result->getPodcastAudioUrl(),\n default => null,\n };\n\n if ($url === null) {\n return null;\n }\n\n $path = parse_url(trim($url, '\"\\''), PHP_URL_PATH);\n\n return $path ?: null;\n }\n\n public function getFilenameSuffix(AutomatedReportResult $result): ?string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => 'Podcast',\n default => null,\n };\n }\n\n public function getMailSubjectSuffix(AutomatedReportResult $result): string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => 'report',\n self::MEDIA_TYPE_PODCAST => 'podcast',\n default => '',\n };\n }\n\n public function getMediaTypeMetadata(AutomatedReportResult $result): array\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => ['extension' => 'mp3', 'mime' => 'audio/mpeg'],\n self::MEDIA_TYPE_PDF => ['extension' => 'pdf', 'mime' => 'application/pdf'],\n default => ['extension' => null, 'mime' => null],\n };\n }\n\n public function deleteS3Files(AutomatedReportResult $result): void\n {\n $teamUuid = $result->getReport()->getTeam()->getUuid();\n $reportUuid = $result->getUuid();\n\n // delete all files for a report uuid no mather of pdf, podcast, or both\n // in case of both - the podcast files are linked to the pdf (parent) uuid\n // pdf and podcast date times should be close\n $path = sprintf('%s/%s/%s', $teamUuid, self::S3_DIR, $reportUuid);\n\n foreach (self::FILE_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted S3 file', [\n 'path' => $file,\n ]);\n }\n }\n\n foreach (self::FILE_PODCAST_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '_podcast.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted Podcast S3 file', [\n 'path' => $file,\n ]);\n }\n }\n }\n\n /**\n *\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): Collection\n {\n return $this->automatedReportsRepository->getTeamIdsWithReportsResults($teamId);\n }\n\n /**\n * Core delete logic for report results using a query\n *\n * @param Builder $query\n * @param array $logContext\n *\n * @return int\n */\n private function deleteReportResultsByQuery(Builder $query, array $logContext = []): int\n {\n $deletedCount = 0;\n\n if ($query->exists()) {\n Log::info(\n 'Run delete report results',\n array_merge(\n $logContext,\n [\n 'service' => 'AutomatedReportsService',\n ]\n )\n );\n\n $query->chunkById(50, function ($results) use (&$deletedCount, $logContext) {\n foreach ($results as $result) {\n $this->deleteReportResult($result);\n $deletedCount++;\n\n Log::info(\n 'Deleted a report result',\n array_merge(\n $logContext,\n [\n 'result_id' => $result->getId(),\n 'report_id' => $result->getReportId(),\n ]\n )\n );\n }\n });\n }\n\n return $deletedCount;\n }\n\n /**\n * Delete report results for a team by retention period\n *\n * @param Team $team\n * @param CarbonImmutable $retentionDate\n *\n * @return int Number of deleted report results\n */\n public function deleteReportsResultsInRetentionPeriod(Team $team, CarbonImmutable $retentionDate): int\n {\n $reportIds = $this->automatedReportsRepository->getReportIdsByTeam($team);\n\n if ($reportIds->isEmpty()) {\n return 0;\n }\n\n $query = $this->automatedReportsRepository\n ->getReportResultsQueryForRetention($team, $retentionDate);\n\n return $this->deleteReportResultsByQuery($query, [\n 'team_id' => $team->getId(),\n 'retention_date' => $retentionDate->toDateTimeString(),\n ]);\n }\n\n /**\n * Delete ALL report results for a specific automated report\n *\n * @param string $uuid\n *\n * @return int\n */\n public function deleteReportResults(string $uuid): int\n {\n $report = $this->getReport($uuid);\n\n $query = $this->automatedReportsRepository->getResultsByReportQuery($report);\n\n return $this->deleteReportResultsByQuery($query, [\n 'report_uuid' => $uuid,\n 'report_id' => $report->getId(),\n ]);\n }\n\n public function deleteReportResult(AutomatedReportResult $result): void\n {\n $this->deleteS3Files($result);\n\n $result->delete();\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getTeamReports(Team $team): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getReportsByTeam($team);\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getReportResults(AutomatedReport $report): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getResultsByReport($report);\n }\n\n public function deleteAllReportResults(AutomatedReport $report): void\n {\n $results = $this->getReportResults($report);\n\n /** @var AutomatedReportResult $result */\n foreach ($results as $result) {\n Log::info('Deleting result', [\n 'report' => $report->getId(),\n 'result' => $result->getId(),\n ]);\n\n $this->deleteReportResult($result);\n }\n }\n\n public function deleteAllData(Team $team): void\n {\n Log::info('Deleting automated report and results for team', [\n 'team' => $team->getId(),\n ]);\n\n $reports = $this->getTeamReports($team);\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n Log::info('Deleting report', [\n 'team' => $team->getId(),\n 'report' => $report->getId(),\n ]);\n\n $this->deleteAllReportResults($report);\n\n $report->delete();\n }\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Kiosk\\AutomatedReports;\n\nuse Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse Carbon\\Exceptions\\InvalidFormatException;\nuse DateTime;\nuse DateTimeInterface;\nuse DateTimeZone;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\InputTypeEnum;\nuse Jiminny\\Component\\AskAnything\\AskAnythingPromptService;\nuse Jiminny\\Component\\AskAnything\\Dtos\\AskAnythingPromptDto;\nuse Jiminny\\Component\\UrlGenerator\\Webhook;\nuse Jiminny\\Contracts\\Repositories\\PlaybookCategoryRepository;\nuse Jiminny\\Contracts\\Repositories\\TeamRepository;\nuse Jiminny\\Contracts\\Repositories\\UserRepository;\nuse Jiminny\\Exceptions\\ApplicationException;\nuse Jiminny\\Exceptions\\InvalidArgumentException;\nuse Jiminny\\Exceptions\\ModelNotFoundException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPrompt;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPromptTarget;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AskAnythingRepository;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Repositories\\GroupRepository;\nuse Jiminny\\Repositories\\SearchRepository;\nuse Jiminny\\Repositories\\StageRepository;\nuse Throwable;\n\nclass AutomatedReportsService\n{\n public const string TYPE_LOSS_ANALYSIS = 'loss_analysis';\n public const string TYPE_ASK_JIMINNY = 'ask_jiminny';\n\n /**\n * Standard report types (used by kiosk for existing automated reports).\n */\n // @TODO this will add filter, however if we need to control feature by FF we need conditional logic\n public const array TYPES = [\n ['id' => 'exec_summary', 'name' => 'Exec Summary'],\n ['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],\n ['id' => 'product_feedback', 'name' => 'Product Feedback'],\n ['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],\n// ['id' => 'questions', 'name' => 'Questions'],\n// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],\n ];\n\n public const array ALL_TYPES = [\n ...self::TYPES,\n ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],\n ];\n\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n\n /**\n * Frequencies for standard (non-Ask Jiminny) reports.\n */\n public const array FREQUENCIES = [\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n\n /**\n * Frequencies for Ask Jiminny reports.\n */\n public const array ASK_JIMINNY_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ];\n\n public const string MEDIA_TYPE_PDF = 'pdf';\n public const string MEDIA_TYPE_PODCAST = 'podcast';\n public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];\n public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];\n public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];\n public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];\n\n public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];\n public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];\n public const int SENT_REPORT_AT_HOURS = 5;\n public const string PDF_KEY = 'pdf';\n public const string AUDIO_KEY = 'audio';\n\n private const array ALL_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n private const string S3_DIR = 'reports';\n private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];\n private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];\n\n public function __construct(\n private readonly TeamRepository $teamRepository,\n private readonly GroupRepository $groupRepository,\n private readonly UserRepository $userRepository,\n private readonly StageRepository $stageRepository,\n private readonly DealStagesService $dealStagesService,\n private readonly RecipientsService $recipientsService,\n private readonly AutomatedReportsRepository $automatedReportsRepository,\n private readonly Webhook $webhookService,\n private readonly BusDispatcher $dispatcher,\n private readonly ActivityTypeService $activityTypeService,\n private readonly PlaybookCategoryRepository $playbookCategoryRepository,\n private readonly AskAnythingPromptService $askAnythingPromptService,\n private readonly SearchRepository $activitySearchRepository,\n private readonly AskAnythingRepository $askAnythingRepository,\n ) {\n }\n\n public static function getTypes(): array\n {\n $types = self::TYPES;\n\n return array_map(static function ($type) {\n return $type['id'];\n }, $types);\n }\n\n public static function getCallTypes(): array\n {\n return array_map(static function ($callType) {\n return $callType['id'];\n }, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);\n }\n\n public static function getFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::FREQUENCIES);\n }\n\n // front-facing structure\n public function getReportEnabledFieldData(bool $value = false): array\n {\n return [\n 'id' => 'report_enabled',\n 'label' => '',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'value' => $value,\n ];\n }\n\n // Organizations = Teams\n public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array\n {\n $options = $this->getTeams();\n\n if ($shortVersion) {\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value,\n 'dependencies' => [\n 'teams',\n 'deal_stage_at_call',\n 'current_deal_stage',\n 'recipients',\n ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,\n ],\n 'dependsOn' => [],\n ];\n }\n\n // Teams = Groups\n public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array\n {\n if ($shortVersion) {\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value, // value should be an array of objects {id, name}\n 'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],\n 'dependsOn' => [],\n ];\n }\n\n public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array\n {\n $types = [];\n if ($team instanceof Team) {\n if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n $types = self::TYPES;\n }\n if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {\n $types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];\n }\n } else {\n $types = self::TYPES;\n }\n\n if ($shortVersion) {\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'options' => $types,\n ];\n }\n\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $types,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getFrequencyFieldData(?string $value = null): array\n {\n return [\n 'id' => 'frequency',\n 'label' => 'Frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::FREQUENCIES,\n 'value' => $value,\n 'dependencies' => ['period'],\n 'dependsOn' => [],\n ];\n }\n\n public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array\n {\n return [\n 'id' => 'period',\n 'label' => 'Select one-off period',\n 'inputType' => InputTypeEnum::DATE_RANGE,\n 'required' => true,\n 'placeholder' => 'Select',\n 'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],\n 'queryParams' => [\n 'startDate' => 'start_date_period',\n 'endDate' => 'end_date_period',\n ],\n 'dependencies' => [],\n 'dependsOn' => ['frequency'],\n ];\n }\n\n public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array\n {\n return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);\n }\n\n public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);\n }\n\n public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);\n }\n\n public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'deal_value',\n 'label' => 'Deal Value',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_deal_value',\n 'max' => 'max_deal_value',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array\n {\n $value = [];\n $conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;\n $dialerOn && $value[] = self::CALL_TYPE_DIALER;\n\n return [\n 'id' => 'call_type',\n 'label' => 'Call Type',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => [\n self::CALL_TYPE_CONFERENCE,\n self::CALL_TYPE_DIALER,\n ],\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getMediaTypeFieldData(?AutomatedReport $report = null): array\n {\n $value = [];\n\n if ($report) {\n $value = $this->transformMediaTypes($report);\n }\n\n return [\n 'id' => 'media_types',\n 'label' => 'Export as',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => self::MEDIA_TYPE_OBJECTS,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'call_duration',\n 'label' => 'Call Duration',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_call_duration',\n 'max' => 'max_call_duration',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getRecipientsFieldData(?Team $team = null, array $value = []): array\n {\n return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);\n }\n\n public function getJiminnyRecipientsFieldData(array $value = []): array\n {\n return $this->recipientsService->getJiminnyRecipientsFieldData($value);\n }\n\n public function getAdditionalPromptInputFieldData(?string $value = null): array\n {\n return [\n 'id' => 'additional_prompt_input',\n 'label' => 'Special requirements',\n 'inputType' => InputTypeEnum::TEXTAREA,\n 'required' => false,\n 'placeholder' => 'What should be the focus of the report?',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCustomReportNameFieldData(?string $value = null): array\n {\n return [\n 'id' => 'custom_name',\n 'label' => 'Custom report name',\n 'inputType' => InputTypeEnum::TEXT,\n 'required' => false,\n 'placeholder' => 'Enter custom name',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n // data providers\n public function getTeams(): array\n {\n $teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);\n\n $teamData = [];\n foreach ($teams as $team) {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n continue;\n }\n\n $teamData[] = $this->transformTeam($team);\n }\n\n return $teamData;\n }\n\n public function getTeamGroups(string $teamUuid): array\n {\n $data = [];\n $team = $this->getTeam($teamUuid);\n\n if ($team !== null) {\n $groups = $team->groups()->get();\n\n foreach ($groups as $group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n public function getTeamsGroupsOptions(array $filterTeamUuids = []): array\n {\n $data = [];\n $teams = $this->getTeams();\n\n foreach ($teams as $team) {\n if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {\n continue;\n }\n\n $data[] = [\n 'label' => $team['name'],\n 'groups' => $this->getTeamGroups($team['id']),\n ];\n }\n\n return $data;\n }\n\n public function getTeam(string $teamUuid): ?Team\n {\n return $this->teamRepository->idOrUuid($teamUuid);\n }\n\n public function getTeamById(int $teamId): ?Team\n {\n return $this->teamRepository->find($teamId);\n }\n\n public function getGroupsUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportGroups = $report->getGroups();\n foreach ($reportGroups as $groupId) {\n if ($group = $this->groupRepository->find($groupId)) {\n $uuids[] = $group->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getPlaybookCategoriesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $playbookCategories = $report->getPlaybookCategories();\n foreach ($playbookCategories as $id) {\n if ($category = $this->playbookCategoryRepository->find($id)) {\n $uuids[] = $category->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getDealAtCallStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getDealAtCallStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getCurrentDealStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getCurrentDealStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getRecipients());\n }\n\n public function getJiminnyUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function extractUserUuids(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => $user->getUuid())\n ->values()\n ->all();\n }\n\n // get mail data\n public function getRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getRecipients());\n }\n\n private function getJiminnyRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function buildRecipientUsers(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => [\n 'email' => $user->getEmailAddress(),\n 'name' => $user->getName(),\n 'timezone' => $user->getTimezone()->getName(),\n ])\n ->values()\n ->all();\n }\n\n public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array\n {\n if ($report->isAskJiminnyReport()) {\n $recipients = $this->resolveAskJiminnyRecipients($report);\n } else {\n $recipients = $this->getRecipientUsers($report);\n if ($includeJiminny) {\n $recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));\n }\n }\n\n $emails = [];\n\n return array_values(array_filter(\n $recipients,\n static function ($recipient) use (&$emails) {\n if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {\n return false;\n }\n $emails[] = $recipient['email'];\n\n return true;\n }\n ));\n }\n\n private function resolveAskJiminnyRecipients(AutomatedReport $report): array\n {\n $recipients = [];\n\n $creator = $report->getCreator();\n if ($creator !== null) {\n $recipients[] = [\n 'email' => $creator->getEmailAddress(),\n 'name' => $creator->getName(),\n 'timezone' => $creator->getTimezone()->getName(),\n ];\n }\n\n return array_merge(\n $recipients,\n $this->buildRecipientUsers($report->getRecipients()),\n $this->getGroupRecipientUsers($report),\n );\n }\n\n private function getGroupRecipientUsers(AutomatedReport $report): array\n {\n $users = [];\n foreach ($report->getGroups() as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group === null) {\n continue;\n }\n foreach ($group->getMembers() as $member) {\n $users[] = [\n 'email' => $member->getEmailAddress(),\n 'name' => $member->getName(),\n 'timezone' => $member->getTimezone()->getName(),\n ];\n }\n }\n\n return $users;\n }\n\n public function getReportTypeName(AutomatedReportResult $report): string\n {\n $type = $report->getReport()->getType();\n\n $getType = $this->transformReportType($type);\n\n return $getType['name'];\n }\n\n public function getReportPeriodName(AutomatedReportResult $report): string\n {\n $from = $report->getFromDate();\n $to = $report->getToDate();\n $frequency = $report->getReport()->getFrequency();\n\n if ($from === null || $to === null) {\n if (! $report->getReport()->isAskJiminnyReport()) {\n $invalidPeriod = $from === null ? 'from' : 'to';\n\n throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);\n }\n\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n }\n\n return $this->formatReportPeriodName($frequency, $from, $to);\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function getReportTeamsName(AutomatedReportResult $report): string\n {\n $groups = $report->getGroups();\n\n if (empty($groups)) {\n return 'All';\n }\n\n // Get group names from repository\n $groupNames = [];\n foreach ($groups as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group) {\n $groupNames[] = $group->getName();\n }\n }\n\n if (count($groupNames) === 1) {\n // Single team format\n $teamsName = $groupNames[0];\n } else {\n // Multiple teams format\n $teamsName = implode(', ', $groupNames);\n }\n\n return $teamsName;\n }\n\n public function getReportFileName(AutomatedReportResult $report): string\n {\n $customName = $report->getReport()->getCustomName();\n $periodName = $this->getReportPeriodName($report);\n $filenameSuffix = $this->getFilenameSuffix($report);\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $baseName = $this->getReportTypeName($report);\n\n if ($filenameSuffix) {\n $baseName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$baseName} - {$periodName} - {$this->getReportTeamsName($report)}\");\n }\n\n public function getReportFileNameWithExtension(AutomatedReportResult $result): string\n {\n $extension = $this->getMediaTypeMetadata($result)['extension'];\n\n return $this->getReportFileName($result) . '.' . $extension;\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n public function isUserRecipientOfReport(User $user, AutomatedReport $report): bool\n {\n $recipients = array_map('intval', $report->getRecipients()['users'] ?? []);\n\n return in_array($user->getId(), $recipients);\n }\n\n public function transformReportResults(Collection $automatedReportResults): array\n {\n $data = [];\n foreach ($automatedReportResults as $automatedReportResult) {\n /** @var AutomatedReportResult $automatedReportResult */\n\n $report = $automatedReportResult->getReport();\n\n $createdBy = $report->getCreator();\n $creator = [\n 'id' => $createdBy?->getUuid(),\n 'name' => $createdBy?->getName(),\n 'email' => $createdBy?->getEmailAddress(),\n 'photoUrl' => $createdBy?->getPhotoUrl(),\n ];\n\n $data[] = [\n 'id' => $automatedReportResult->getUuid(),\n 'name' => $automatedReportResult->getName(),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n 'recipients' => [\n ...array_values($this->transformGroups(team: $report->getTeam(), groupsIds: $report->getGroups())),\n ...array_values($this->transformRecipients($report->getRecipients())),\n ],\n 'report_type' => $this->transformReportType($report->getType()),\n 'media_type' => $automatedReportResult->getMediaType(),\n 'downloadUrl' => $this->generateReportResultDownloadUrl($automatedReportResult),\n 'viewUrl' => $this->generateReportResultViewUrl($automatedReportResult),\n 'generated_at' => $automatedReportResult->getGeneratedAt()?->toIso8601String(),\n 'creator' => $creator,\n ];\n }\n\n return $data;\n }\n\n public function hasCallTypeConference(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_CONFERENCE['id'], $report->getCallTypes(), true);\n }\n\n public function hasCallTypeDialer(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_DIALER['id'], $report->getCallTypes(), true);\n }\n\n // transformers\n private function transformTeam(Team $team): array\n {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n return [];\n }\n\n return [\n 'id' => $team->getUuid(),\n 'name' => $team->getName(),\n ];\n }\n\n private function transformReportFullView(AutomatedReport $report): array\n {\n $base = $this->transformReportBase($report);\n\n return $report->getType() === self::TYPE_ASK_JIMINNY\n ? $base + $this->transformAskJiminnyFields($report)\n : $base + $this->transformStandardReportFields($report);\n }\n\n private function transformReportBase(AutomatedReport $report): array\n {\n return [\n 'id' => $report->getUuid(),\n 'organization' => $this->transformOrganization(team: $report->getTeam()),\n 'report_type' => $this->transformReportType($report->getType()),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n ];\n }\n\n private function transformStandardReportFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n\n return [\n 'report_enabled' => $report->getStatus(),\n 'start_date_period' => $report->getFrom()?->format('Y-m-d H:i:s'),\n 'end_date_period' => $report->getTo()?->format('Y-m-d H:i:s'),\n 'deal_value_min' => $report->getDealValueMin(),\n 'deal_value_max' => $report->getDealValueMax(),\n 'call_types' => $this->transformCallType($report->getCallTypes()),\n 'media_types' => $this->transformMediaTypes($report),\n 'call_duration_min' => $this->transformDurationToMinutes($report->getCallDurationMin()),\n 'call_duration_max' => $this->transformDurationToMinutes($report->getCallDurationMax()),\n 'teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'deal_at_call_stages' => $this->transformStages(team: $team, stagesIds: $report->getDealAtCallStages()),\n 'current_deal_stages' => $this->transformStages(team: $team, stagesIds: $report->getCurrentDealStages()),\n 'recipients' => $this->transformRecipients($report->getRecipients()),\n 'created_by' => $this->transformCreator($report->getCreator()),\n 'additional_prompt_input' => $report->getAdditionalPromptInput(),\n 'custom_name' => $report->getCustomName(),\n 'created_at' => $report->getCreatedAt()->format('Y-m-d H:i:s'),\n 'updated_at' => $report->getUpdatedAt()->format('Y-m-d H:i:s'),\n 'deleted_at' => $report->getDeletedAt()?->format('Y-m-d H:i:s'),\n ];\n }\n\n private function transformAskJiminnyFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n $creatorId = $report->getAttribute('created_by');\n $explicitUserIds = array_values(array_filter(\n $report->getRecipients()['users'] ?? [],\n static fn ($id) => $id !== $creatorId\n ));\n\n return [\n 'report_name' => $report->getCustomName(),\n 'enabled' => $report->getStatus(),\n 'share_teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'share_users' => $this->transformRecipients(['users' => $explicitUserIds]),\n 'saved_search' => $this->transformSafeSearch($report->getSavedSearch()),\n 'ask_jiminny_prompt' => $this->transformAskJiminnyPrompt($report->getAskAnythingPrompt()),\n 'expires_on' => $report->getExpiresAt()?->format('Y-m-d'),\n ];\n }\n\n private function transformOrganization(?Team $team): array\n {\n return [\n 'id' => $team?->getUuid(),\n 'name' => $team?->getName(),\n ];\n }\n\n private function transformReportType(string $type): array\n {\n foreach (self::ALL_TYPES as $typeItem) {\n if ($typeItem['id'] === $type) {\n return $typeItem;\n }\n }\n\n return [];\n }\n\n private function transformCallType(array $types): array\n {\n $result = [];\n $callTypes = [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER];\n\n foreach ($types as $type) {\n foreach ($callTypes as $callTypeItem) {\n if ($callTypeItem['id'] === $type) {\n $result[] = $callTypeItem;\n\n break;\n }\n }\n }\n\n return $result;\n }\n\n private function transformMediaTypes(AutomatedReport $report): array\n {\n $values = [];\n\n foreach ($report->getMediaTypes() as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n continue;\n }\n\n $values[] = match ($mediaType) {\n self::MEDIA_TYPE_PDF => self::MEDIA_TYPE_OBJECT_PDF,\n self::MEDIA_TYPE_PODCAST => self::MEDIA_TYPE_OBJECT_PODCAST,\n };\n }\n\n return $values;\n }\n\n private function transformFrequency(string $frequency): array\n {\n foreach (self::ALL_FREQUENCIES as $frequencyItem) {\n if ($frequencyItem['id'] === $frequency) {\n return $frequencyItem;\n }\n }\n\n return [];\n }\n\n public function transformDurationToMinutes(?int $duration): ?int\n {\n if (! $duration) {\n return null;\n }\n\n return (int) ($duration / 60);\n }\n\n private function transformGroups(?Team $team, array $groupsIds): array\n {\n if (empty($groupsIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($groupsIds as $groupId) {\n $group = $team->groups()->where('id', $groupId)->first();\n\n if ($group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n 'photoUrl' => $group->getPhotoUrl(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformStages(?Team $team, array $stagesIds): array\n {\n if (empty($stagesIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($stagesIds as $stageId) {\n $stage = $team->stages()->where('id', $stageId)->first();\n\n if ($stage) {\n $data[] = [\n 'id' => $stage->getUuid(),\n 'name' => $stage->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformRecipients(array $recipients): array\n {\n $users = [];\n foreach ($recipients['users'] ?? [] as $userId) {\n $users[] = $this->transformUser($userId);\n }\n\n return $users;\n }\n\n private function transformCreator(?User $user): ?array\n {\n if ($user === null) {\n return null;\n }\n\n return $this->transformUser($user->getId());\n }\n\n private function transformAskJiminnyPrompt(?AskAnythingPrompt $prompt): ?array\n {\n if ($prompt === null) {\n return null;\n }\n\n return [\n 'id' => $prompt->getUuid(),\n 'name' => $prompt->getTitle(),\n ];\n }\n\n private function transformSafeSearch(?Search $search): ?array\n {\n if ($search === null) {\n return null;\n }\n\n return [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ];\n }\n\n private function transformUser(int $userId): array\n {\n /* @var ?User $user */\n $user = $this->userRepository->find($userId);\n\n return [\n 'id' => $user?->getUuid(),\n 'name' => $user?->getName(),\n 'email' => $user?->getEmailAddress(),\n 'photoUrl' => $user?->getPhotoUrl(),\n ];\n }\n\n public function create(array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $validatedData['created_by'] = auth()->id();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function update(string $uuid, array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $report = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $report) {\n throw new InvalidArgumentException('Report not found');\n }\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Create an Ask Jiminny report.\n */\n public function createAskJiminnyReport(array $data, User $creator): array\n {\n $validatedData = $this->validateAskJiminnyReportData($data, $creator);\n $validatedData['created_by'] = $creator->getId();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Update an Ask Jiminny report.\n */\n public function updateAskJiminnyReport(AutomatedReport $report, array $data, User $user): array\n {\n if (! $report->isAskJiminnyReport()) {\n throw new InvalidArgumentException('Report is not an Ask Jiminny report');\n }\n\n $validatedData = $this->validateAskJiminnyReportData($data, $user);\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function updateAskJiminnyReportStatus(AutomatedReport $report, bool $status): array\n {\n $this->automatedReportsRepository->update($report, ['status' => $status]);\n\n return $this->transformReportFullView($report->fresh());\n }\n\n /**\n * Validate and transform data for Ask Jiminny reports.\n */\n private function validateAskJiminnyReportData(array $data, User $user): array\n {\n // Validate name\n $name = trim($data['report_name'] ?? '');\n if (empty($name)) {\n throw new InvalidArgumentException('Report name is required');\n }\n if (mb_strlen($name) > 50) {\n throw new InvalidArgumentException('Report name must be 50 characters or less');\n }\n\n // Validate frequency (only daily, weekly, monthly for Ask Jiminny)\n $frequency = $data['frequency'] ?? null;\n $askJiminnyFrequencies = [self::FREQUENCY_DAILY, self::FREQUENCY_WEEKLY, self::FREQUENCY_MONTHLY];\n if (! in_array($frequency, $askJiminnyFrequencies, true)) {\n throw new InvalidArgumentException('Frequency must be daily, weekly, or monthly');\n }\n\n // Validate expiration date\n $expiresAt = $data['expires_on'] ?? null;\n if (empty($expiresAt)) {\n throw new InvalidArgumentException('Expiration date is required');\n }\n\n try {\n $expiresAtDate = Carbon::parse($expiresAt);\n } catch (InvalidFormatException $e) {\n throw new InvalidArgumentException('Expiration date format is invalid');\n }\n $maxExpiration = Carbon::now()->addYear();\n if ($expiresAtDate->gt($maxExpiration)) {\n throw new InvalidArgumentException('Expiration date cannot be more than 1 year from now');\n }\n if ($expiresAtDate->isPast()) {\n throw new InvalidArgumentException('Expiration date cannot be in the past');\n }\n\n // Validate saved search\n $activitySearchId = $data['saved_search'] ?? null;\n if (empty($activitySearchId)) {\n throw new InvalidArgumentException('Saved search is required');\n }\n $savedSearch = $this->activitySearchRepository->findByUuidAndUser($activitySearchId, $user);\n if (! $savedSearch) {\n throw new InvalidArgumentException('Saved search not found or does not belong to you');\n }\n\n // Validate saved prompt\n $askAnythingPromptId = $data['ask_jiminny_prompt'] ?? null;\n if (empty($askAnythingPromptId)) {\n throw new InvalidArgumentException('Ask Jiminny prompt is required');\n }\n $prompt = $this->askAnythingRepository->getPromptByUuid($askAnythingPromptId);\n if (! $prompt) {\n throw new InvalidArgumentException('Ask Jiminny prompt not found');\n }\n\n // Validate status\n $status = $data['enabled'] ?? false;\n\n $recipientUserIds = [$user->getId()];\n\n if (! empty($data['share_users'])) {\n $sharedUserIds = $this->validateAndGetUserIdsByTeam(\n $user->team,\n (array) $data['share_users']\n );\n $recipientUserIds = array_merge($recipientUserIds, $sharedUserIds);\n }\n\n $sharedGroupIds = [];\n if (! empty($data['share_teams'])) {\n $sharedGroupIds = $this->validateAndGetGroupIds($user->team, (array) $data['share_teams']);\n }\n\n $recipientUserIds = array_values(array_unique($recipientUserIds));\n\n return [\n 'team_id' => $user->getTeamId(),\n 'type' => self::TYPE_ASK_JIMINNY,\n 'status' => (bool) $status,\n 'frequency' => $frequency,\n 'custom_name' => $name,\n 'activity_search_id' => $savedSearch->getId(),\n 'ask_anything_prompt_id' => $prompt->getId(),\n 'expires_at' => $expiresAtDate->toDateString(),\n 'media_types' => [self::MEDIA_TYPE_PDF],\n 'call_types' => [],\n 'recipients' => ['users' => $recipientUserIds],\n 'groups' => $sharedGroupIds,\n ];\n }\n\n public static function getAskJiminnyFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::ASK_JIMINNY_FREQUENCIES);\n }\n\n public function getAskJiminnyReportFilters(User $user): array\n {\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n return [\n [\n 'id' => 'prompt',\n 'label' => 'Prompt',\n 'options' => $prompts,\n ],\n [\n 'id' => 'saved_search',\n 'label' => 'Saved Search',\n 'options' => $savedSearches,\n ],\n ];\n }\n\n public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array\n {\n $team = $user->getTeam();\n $userTimezone = $user->getTimezone();\n\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n $teamGroups = $this->groupRepository->getAllByTeam($team)->map(fn ($group) => [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ])->values()->all();\n\n $shareUsers = $this->recipientsService->getRecipientsFieldData(team: $team)['options'] ?? [];\n\n $sharedTeamsValue = [];\n $sharedUsersValue = [];\n if ($report) {\n $sharedTeamsValue = $this->transformGroups($team, $report->getGroups());\n\n $recipientUserIds = $report->getRecipients()['users'] ?? [];\n $creatorId = $report->getAttribute('created_by');\n $sharedUserIds = array_values(array_filter(\n $recipientUserIds,\n static fn ($id) => $id !== $creatorId\n ));\n $sharedUsersValue = collect($sharedUserIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (User $u) => [\n 'id' => $u->getUuid(),\n 'name' => $u->getName(),\n ])\n ->values()\n ->all();\n }\n\n return [\n 'fields' => [\n [\n 'id' => 'enabled',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'label' => '',\n 'value' => $report?->getStatus() ?? false,\n ],\n [\n 'id' => 'report_name',\n 'inputType' => InputTypeEnum::TEXT,\n 'label' => 'Name',\n 'placeholder' => 'Enter name',\n 'required' => true,\n 'validation' => ['maxLength' => 50],\n 'value' => $report?->getCustomName() ?? '',\n ],\n [\n 'id' => 'frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Frequency',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::ASK_JIMINNY_FREQUENCIES,\n 'value' => $report ? $this->transformFrequency($report->getFrequency()) : null,\n ],\n [\n 'id' => 'expires_on',\n 'inputType' => InputTypeEnum::DATE,\n 'label' => 'Expires on',\n 'required' => true,\n 'placeholder' => 'Select',\n 'validation' => [\n 'minDate' => now($userTimezone)->toDateString(),\n 'maxDate' => now($userTimezone)->addYear()->toDateString(),\n ],\n 'value' => $report?->getExpiresAt()?->toDateString(),\n ],\n [\n 'id' => 'share_teams',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team',\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $teamGroups,\n 'value' => $sharedTeamsValue,\n ],\n [\n 'id' => 'share_users',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team member',\n 'required' => false,\n 'placeholder' => 'Select',\n 'groupLabelKey' => 'label',\n 'groupValuesKey' => 'users',\n 'optionLabelKey' => 'name',\n 'optionValueKey' => 'id',\n 'options' => $shareUsers,\n 'value' => $sharedUsersValue,\n ],\n [\n 'id' => 'saved_search',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Saved search',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $savedSearches,\n 'value' => $report && $report->getSavedSearch() ? [\n 'id' => $report->getSavedSearch()->getUuid(),\n 'name' => $report->getSavedSearch()->getName(),\n ] : null,\n ],\n [\n 'id' => 'ask_jiminny_prompt',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Ask Jiminny prompt',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $prompts,\n 'value' => $report && $report->getAskAnythingPrompt() ? [\n 'id' => $report->getAskAnythingPrompt()->getUuid(),\n 'name' => $report->getAskAnythingPrompt()->getTitle(),\n ] : null,\n ],\n ],\n ];\n }\n\n private function updateResultNames(AutomatedReport $automatedReport): void\n {\n $results = $this->automatedReportsRepository->getResultsByReport($automatedReport);\n\n foreach ($results as $result) {\n $result->update(['name' => $this->getReportFileName($result)]);\n }\n }\n\n public function updateStatus(string $uuid, array $data): array\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $automatedReport->update([\n 'status' => $status,\n ]);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n private function generateOneOffReport(AutomatedReport $automatedReport): void\n {\n // the scheduler handles all the other frequency types\n if ($automatedReport->getStatus() === false || $automatedReport->getFrequency() !== self::FREQUENCY_ONE_OFF) {\n return;\n }\n\n $this->dispatcher->dispatch(new RequestGenerateReportJob($automatedReport->getUuid()));\n }\n\n public function getReport(string $uuid): AutomatedReport\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n return $automatedReport;\n }\n\n public function get(string $uuid): array\n {\n $automatedReport = $this->getReport($uuid);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): array\n {\n $results = [];\n $collection = $this->automatedReportsRepository->getAllStandardReports($sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function listAskJiminnyReports(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): array {\n $results = [];\n $collection = $this->automatedReportsRepository->getAskJiminnyReportsByUser($user, $sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function delete(string $uuid): void\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $automatedReport->delete();\n }\n\n public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult\n {\n return $this->automatedReportsRepository->createResult(\n array_merge(\n [\n 'report_id' => $automatedReport->getId(),\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n ],\n $data\n )\n );\n }\n\n public function getReportResult(string $resultUuid): AutomatedReportResult\n {\n $report = $this->automatedReportsRepository->findResultByUuid($resultUuid);\n\n if (! $report) {\n throw new ModelNotFoundException('Report Result not found');\n }\n\n return $report;\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return $this->automatedReportsRepository->findChildResult($result, $type);\n }\n\n // prophet API calls\n /**\n * @throws ApplicationException\n */\n public function getGenerateReportPayload(AutomatedReport $automatedReport, string $reportResultUuid): array\n {\n $period = $this->calculateFromAndToDate($automatedReport);\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n return [\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResultUuid,\n 'report_type' => $automatedReport->getType(),\n 'media_types' => $automatedReport->getMediaTypes(),\n 'from_date' => $fromDate->startOfDay()->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->endOfDay()->format(DateTimeInterface::RFC3339),\n 'group_ids' => $automatedReport->getGroups(),\n 'call_deal_stage' => $automatedReport->getDealAtCallStages(),\n 'current_deal_stage' => $automatedReport->getCurrentDealStages(),\n 'deal_min_value' => $automatedReport->getDealValueMin(),\n 'deal_max_value' => $automatedReport->getDealValueMax(),\n 'call_types' => $automatedReport->getCallTypes(),\n 'call_duration_min_seconds' => $automatedReport->getCallDurationMin(),\n 'call_duration_max_seconds' => $automatedReport->getCallDurationMax(),\n 'special_requirements' => $automatedReport->getAdditionalPromptInput(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->formatReportPeriodName(\n $automatedReport->getFrequency(),\n $fromDate,\n $toDate,\n ),\n 'playbook_categories' => $automatedReport->getPlaybookCategories(),\n 'custom_name' => $automatedReport->getCustomName(),\n ];\n }\n\n // $inputPayload - FE payload structure\n public function getActivitiesCountPayload(array $inputPayload): array\n {\n // Use validateAndTransformData to validate and normalize input\n $validatedData = $this->validateAndTransformData($inputPayload);\n $period = $this->calculateFromAndToDatePeriod(\n $validatedData['frequency'],\n Carbon::parse($validatedData['from']),\n Carbon::parse($validatedData['to']),\n );\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n // Create payload similar to getGenerateReportPayload\n return [\n 'team_id' => $validatedData['team_id'],\n 'group_ids' => $validatedData['groups'] ?? [],\n 'report_type' => $validatedData['type'],\n 'from_date' => $fromDate->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->format(DateTimeInterface::RFC3339),\n 'call_deal_stage' => $validatedData['deal_at_call_stages'] ?? [],\n 'current_deal_stage' => $validatedData['current_deal_stages'] ?? [],\n 'deal_min_value' => $validatedData['deal_value_min'] ?? null,\n 'deal_max_value' => $validatedData['deal_value_max'] ?? null,\n 'call_types' => $validatedData['call_types'],\n 'call_duration_min_seconds' => $validatedData['call_duration_min'] ?? null,\n 'call_duration_max_seconds' => $validatedData['call_duration_max'] ?? null,\n 'special_requirements' => $validatedData['additional_prompt_input'] ?? null,\n 'playbook_categories' => $validatedData['playbook_categories'] ?? [],\n 'request_id' => null,\n 'callback_url' => null,\n ];\n }\n\n public function shouldSendReport(array $users, ?CarbonInterface $generatedAt = null): bool\n {\n if (empty($users)) {\n return false;\n }\n\n $earliestTz = collect($users)\n ->mapWithKeys(function (array $user) {\n $tz = new DateTimeZone($user['timezone']);\n $nowUtc = new DateTime('now', new DateTimeZone('UTC'));\n $offset = $tz->getOffset($nowUtc);\n\n return [$user['timezone'] => $offset];\n })\n ->sortDesc()\n ->keys()\n ->first();\n\n $now = Carbon::now($earliestTz);\n $isScheduledTime = (int) $now->format('H') === self::SENT_REPORT_AT_HOURS;\n\n if ($isScheduledTime) {\n return true;\n }\n\n return $this->hasPassedScheduledTime($generatedAt, $earliestTz);\n }\n\n public function hasPassedScheduledTime(?CarbonInterface $generatedAt, string $timezone): bool\n {\n if ($generatedAt === null) {\n return false;\n }\n\n $now = Carbon::now($timezone);\n $scheduledTime = $now->copy()->setTime(self::SENT_REPORT_AT_HOURS, 0, 0);\n\n if ($now->hour < self::SENT_REPORT_AT_HOURS) {\n $scheduledTime = $scheduledTime->subDay();\n }\n\n $scheduledTimeUtc = $scheduledTime->copy()->utc();\n $generatedAtUtc = $generatedAt->copy()->utc();\n $nowUtc = $now->copy()->utc();\n\n return $generatedAtUtc->lt($scheduledTimeUtc) && $nowUtc->gt($scheduledTimeUtc);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function calculateFromAndToDate(AutomatedReport $automatedReport): array\n {\n return $this->calculateFromAndToDatePeriod(\n $automatedReport->getFrequency(),\n $automatedReport->getFrom(),\n $automatedReport->getTo()\n );\n }\n\n public function getAskJiminnyGenerateReportPayload(\n AutomatedReport $automatedReport,\n AutomatedReportResult $reportResult,\n array $activityIds,\n ): array {\n return [\n 'user_question' => $automatedReport->getAskAnythingPrompt()?->getContent(),\n 'call_ids' => array_map('strval', $activityIds),\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResult->getUuid(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->getReportPeriodName($reportResult),\n 'report_name' => $automatedReport->getCustomName(),\n ];\n }\n\n private function getCallbackUrl(): string\n {\n return $this->webhookService->route('jiminny.webhook.reports.ready');\n }\n\n /**\n * Validate and transform payload data for automated reports\n *\n * @param array $data\n *\n * @throws InvalidArgumentException\n *\n * @return array\n */\n private function validateAndTransformData(array $data): array\n {\n // Validate organization (team) and check feature\n $team = $this->validateOrganization($data['organization'] ?? null);\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $type = $this->validateReportType($data['report_type'] ?? null);\n $frequency = $this->validateFrequency($data['frequency'] ?? null);\n $additionalPromptInput = $this->validateAdditionalPromptInput(\n $data['additional_prompt_input'] ?? null\n );\n $customReportName = $this->validateCustomReportName($data['custom_name'] ?? null);\n\n // Prepare data for the database\n $reportData = [\n 'team_id' => $team->getId(),\n 'type' => $type,\n 'status' => $status,\n 'frequency' => $frequency,\n 'additional_prompt_input' => $additionalPromptInput,\n 'custom_name' => $customReportName,\n ];\n\n // Validate deal values\n $reportData = $this->validateDealValues($data, $reportData);\n\n // Validate date range\n $reportData = $this->validateDateRange($data, $reportData, $frequency);\n\n // Validate call durations\n $reportData = $this->validateCallDurations($data, $reportData);\n\n // Validate call types\n $reportData = $this->validateCallTypes($data, $reportData);\n\n // Validate media types\n $reportData = $this->validateMediaTypes($data, $reportData);\n\n // Validate groups\n if (isset($data['teams'])) {\n $reportData['groups'] = $this->validateAndGetGroupIds($team, $data['teams']);\n }\n\n // Validate deal stages\n $reportData = $this->validateDealStages($data, $reportData, $team, $type);\n\n // Validate playbook categories\n $reportData = $this->validatePlaybookCategories($data, $reportData, $team);\n\n // Validate recipients\n $reportData['recipients'] = [\n 'users' => $this->validateAndGetUserIdsByTeam($team, $data['recipients'] ?? []),\n ];\n\n if (isset($data['jiminny_recipients'])) {\n // Validate Jiminny recipients\n $reportData['jiminny_recipients'] = [\n 'users' => $this->validateAndGetJiminnyUserIds((array) $data['jiminny_recipients']),\n ];\n }\n\n return $reportData;\n }\n\n private function validateDealValues(array $data, array $reportData): array\n {\n if (isset($data['min_deal_value'])) {\n $reportData['deal_value_min'] = (int) $data['min_deal_value'];\n\n if ($reportData['deal_value_min'] > 4294967295 || $reportData['deal_value_min'] < 0) {\n throw new InvalidArgumentException('Min deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_deal_value'])) {\n $reportData['deal_value_max'] = (int) $data['max_deal_value'];\n\n if ($reportData['deal_value_max'] > 4294967295 || $reportData['deal_value_max'] < 0) {\n throw new InvalidArgumentException('Max deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['min_deal_value'], $data['max_deal_value'])\n && $data['min_deal_value'] > $data['max_deal_value']\n ) {\n throw new InvalidArgumentException('Min deal value cannot be greater than max deal value');\n }\n\n return $reportData;\n }\n\n private function validateDateRange(array $data, array $reportData, string $frequency): array\n {\n // Set date range only for one_off frequency\n if ($frequency === 'one_off') {\n if (isset($data['start_date_period'])) {\n $reportData['from'] = $this->parseDate($data['start_date_period']);\n }\n\n if (isset($data['end_date_period'])) {\n $reportData['to'] = $this->parseDate($data['end_date_period']);\n }\n\n if (empty($reportData['from']) || empty($reportData['to'])) {\n throw new InvalidArgumentException(\n 'Start date and end date are required for one_off frequency'\n );\n }\n } else {\n $reportData['from'] = null;\n $reportData['to'] = null;\n }\n\n return $reportData;\n }\n\n private function validateCallDurations(array $data, array $reportData): array\n {\n // Convert call durations from minutes to seconds\n if (isset($data['min_call_duration'])) {\n $reportData['call_duration_min'] = (int) $data['min_call_duration'] * 60;\n\n if ($reportData['call_duration_min'] > 4294967295 || $reportData['call_duration_min'] < 0) {\n throw new InvalidArgumentException('Min call duration should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_call_duration'])) {\n $reportData['call_duration_max'] = (int) $data['max_call_duration'] * 60;\n\n if ($reportData['call_duration_max'] > 4294967295 || $reportData['call_duration_max'] < 0) {\n throw new InvalidArgumentException('Max call duration should be between 0 and 4294967295');\n }\n }\n\n return $reportData;\n }\n\n private function validateCallTypes(array $data, array $reportData): array\n {\n // Set call types\n $reportData['call_types'] = $data['call_type'] ?? [];\n if (empty($reportData['call_types'])) {\n $reportData['call_types'] = self::getCallTypes();\n }\n\n foreach ($reportData['call_types'] as $callType) {\n if (! in_array($callType, self::getCallTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Call type %s is invalid', $callType));\n }\n }\n\n return $reportData;\n }\n\n private function validateMediaTypes(array $data, array $reportData): array\n {\n // Set media types from input data\n $reportData['media_types'] = $data['media_types'] ?? [];\n\n if (empty($reportData['media_types'])) {\n throw new InvalidArgumentException('Media types are required');\n }\n\n foreach ($reportData['media_types'] as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n throw new InvalidArgumentException(sprintf('Media type %s is invalid', $mediaType));\n }\n }\n\n return $reportData;\n }\n\n private function validateDealStages(array $data, array $reportData, Team $team, string $reportType): array\n {\n // Validate and set deal stages\n if (isset($data['deal_stage_at_call'])) {\n $reportData['deal_at_call_stages'] =\n $this->validateAndGetDealStageIds($team, $data['deal_stage_at_call'], 'Deal stage at call');\n }\n\n if (isset($data['current_deal_stage'])) {\n $reportData['current_deal_stages'] =\n $this->validateAndGetDealStageIds($team, $data['current_deal_stage'], 'Current deal stage');\n }\n\n // Ensure current_deal_stage is not provided for loss_analysis report type\n if ($reportType === self::TYPE_LOSS_ANALYSIS && ! empty($data['current_deal_stage'])) {\n throw new InvalidArgumentException('Current deal stage is not applicable for Loss Analysis reports');\n }\n\n return $reportData;\n }\n\n // transform uuid to id\n private function validatePlaybookCategories(array $data, array $reportData, Team $team): array\n {\n $key = 'playbook_categories';\n\n if (isset($data[$key])) {\n $payloadIds = $data[$key];\n $ids = [];\n\n foreach ($payloadIds as $uuid) {\n $uuid = (string) $uuid;\n\n try {\n $playbookCategory = $this->playbookCategoryRepository->findByUuid($uuid);\n } catch (Throwable $throwable) {\n Log::error(__METHOD__ . ' ' . $throwable->getMessage());\n\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory) {\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory->hasPlaybook()) {\n throw new InvalidArgumentException(sprintf('Playbook category %s has no playbook', $uuid));\n }\n\n if ($playbookCategory->getPlaybook()->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Playbook category %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $ids[] = $playbookCategory->getId();\n }\n\n $reportData[$key] = $ids;\n }\n\n return $reportData;\n }\n\n private function validateReportStatus($status): bool\n {\n if (! in_array($status, [true, false], true)) {\n throw new InvalidArgumentException('Report status is invalid');\n }\n\n return $status;\n }\n\n private function validateReportType($type): string\n {\n if (! in_array($type, self::getTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Report type is invalid: %s', $type));\n }\n\n return $type;\n }\n\n private function validateFrequency($frequency): string\n {\n if (! in_array($frequency, self::getFrequencies(), true)) {\n throw new InvalidArgumentException('Frequency is invalid');\n }\n\n return $frequency;\n }\n\n private function validateAdditionalPromptInput(?string $additionalPromptInput): ?string\n {\n if ($additionalPromptInput && strlen($additionalPromptInput) > 5000) {\n throw new InvalidArgumentException('Additional Prompt Input should be less than 5000 characters');\n }\n\n return $additionalPromptInput;\n }\n\n private function validateCustomReportName(?string $customReportName): ?string\n {\n if ($customReportName === null || $customReportName === '') {\n return null;\n }\n\n if (strlen($customReportName) > 70) {\n throw new InvalidArgumentException('Custom report name should be less than 70 characters');\n }\n\n return $customReportName;\n }\n\n private function validateOrganization(?string $organizationUuid): Team\n {\n if (! $organizationUuid) {\n throw new InvalidArgumentException('Organization is required');\n }\n\n $team = $this->teamRepository->idOrUuid($organizationUuid);\n\n if (! $team) {\n throw new InvalidArgumentException('Organization not found');\n }\n\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n throw new InvalidArgumentException('Organization does not have the Automated Reports feature');\n }\n\n return $team;\n }\n\n private function validateAndGetGroupIds(Team $team, array $teamUuids): array\n {\n $groupIds = [];\n\n foreach ($teamUuids as $uuid) {\n $group = $this->groupRepository->findByUuid($uuid);\n\n if ($group === null || $group->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Group %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $groupIds[] = $group->getId();\n\n }\n\n return $groupIds;\n }\n\n private function validateAndGetDealStageIds(Team $team, array $stageUuids, string $propertyLabel): array\n {\n $stageIds = [];\n\n foreach ($stageUuids as $uuid) {\n $stage = $this->stageRepository->findByUuid($uuid);\n\n if ($stage === null || $stage->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Stage %s not found for team %s for %s', $uuid, $team->getUuid(), $propertyLabel)\n );\n }\n\n $stageIds[] = $stage->getId();\n }\n\n return $stageIds;\n }\n\n private function validateAndGetUserIds(array $userUuids, callable $teamCheck): array\n {\n if (empty($userUuids)) {\n return [];\n }\n\n $userIds = [];\n\n foreach ($userUuids as $uuid) {\n $user = $this->userRepository->findByUuid($uuid);\n\n if (! $user || ! $user->isStatusActive()) {\n throw new InvalidArgumentException(\n sprintf('User %s not found or is not active', $uuid)\n );\n }\n\n if (! $teamCheck($user)) {\n throw new InvalidArgumentException(\n sprintf('User %s does not belong to the allowed team(s)', $uuid)\n );\n }\n\n $userIds[] = $user->getId();\n }\n\n return $userIds;\n }\n\n private function validateAndGetUserIdsByTeam(Team $team, array $userUuids): array\n {\n return $this->validateAndGetUserIds($userUuids, fn ($user) => $user->getTeamId() === $team->getId());\n }\n\n private function validateAndGetJiminnyUserIds(array $userUuids): array\n {\n $allowedTeamIds = config('kiosk.teamIds', []);\n\n return $this->validateAndGetUserIds($userUuids, fn ($user) => in_array($user->getTeamId(), $allowedTeamIds, true));\n }\n\n private function parseDate(string $dateString): string\n {\n return date('Y-m-d H:i:s', strtotime($dateString));\n }\n\n private function generateReportResultViewUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.view', ['uuid' => $result->getUuid()]);\n }\n\n private function generateReportResultDownloadUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.download', ['uuid' => $result->getUuid()]);\n }\n\n private function getReportMediaRouteResource(AutomatedReportResult $result): string\n {\n if ($result->getMediaType() === self::MEDIA_TYPE_PDF) {\n return self::PDF_KEY;\n } elseif ($result->getMediaType() === self::MEDIA_TYPE_PODCAST) {\n return self::AUDIO_KEY;\n }\n\n throw new \\InvalidArgumentException('Unknown media type.');\n }\n\n public function getMediaPath(AutomatedReportResult $result): ?string\n {\n $url = match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => $result->getPdfUrl(),\n self::MEDIA_TYPE_PODCAST => $result->getPodcastAudioUrl(),\n default => null,\n };\n\n if ($url === null) {\n return null;\n }\n\n $path = parse_url(trim($url, '\"\\''), PHP_URL_PATH);\n\n return $path ?: null;\n }\n\n public function getFilenameSuffix(AutomatedReportResult $result): ?string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => 'Podcast',\n default => null,\n };\n }\n\n public function getMailSubjectSuffix(AutomatedReportResult $result): string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => 'report',\n self::MEDIA_TYPE_PODCAST => 'podcast',\n default => '',\n };\n }\n\n public function getMediaTypeMetadata(AutomatedReportResult $result): array\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => ['extension' => 'mp3', 'mime' => 'audio/mpeg'],\n self::MEDIA_TYPE_PDF => ['extension' => 'pdf', 'mime' => 'application/pdf'],\n default => ['extension' => null, 'mime' => null],\n };\n }\n\n public function deleteS3Files(AutomatedReportResult $result): void\n {\n $teamUuid = $result->getReport()->getTeam()->getUuid();\n $reportUuid = $result->getUuid();\n\n // delete all files for a report uuid no mather of pdf, podcast, or both\n // in case of both - the podcast files are linked to the pdf (parent) uuid\n // pdf and podcast date times should be close\n $path = sprintf('%s/%s/%s', $teamUuid, self::S3_DIR, $reportUuid);\n\n foreach (self::FILE_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted S3 file', [\n 'path' => $file,\n ]);\n }\n }\n\n foreach (self::FILE_PODCAST_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '_podcast.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted Podcast S3 file', [\n 'path' => $file,\n ]);\n }\n }\n }\n\n /**\n *\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): Collection\n {\n return $this->automatedReportsRepository->getTeamIdsWithReportsResults($teamId);\n }\n\n /**\n * Core delete logic for report results using a query\n *\n * @param Builder $query\n * @param array $logContext\n *\n * @return int\n */\n private function deleteReportResultsByQuery(Builder $query, array $logContext = []): int\n {\n $deletedCount = 0;\n\n if ($query->exists()) {\n Log::info(\n 'Run delete report results',\n array_merge(\n $logContext,\n [\n 'service' => 'AutomatedReportsService',\n ]\n )\n );\n\n $query->chunkById(50, function ($results) use (&$deletedCount, $logContext) {\n foreach ($results as $result) {\n $this->deleteReportResult($result);\n $deletedCount++;\n\n Log::info(\n 'Deleted a report result',\n array_merge(\n $logContext,\n [\n 'result_id' => $result->getId(),\n 'report_id' => $result->getReportId(),\n ]\n )\n );\n }\n });\n }\n\n return $deletedCount;\n }\n\n /**\n * Delete report results for a team by retention period\n *\n * @param Team $team\n * @param CarbonImmutable $retentionDate\n *\n * @return int Number of deleted report results\n */\n public function deleteReportsResultsInRetentionPeriod(Team $team, CarbonImmutable $retentionDate): int\n {\n $reportIds = $this->automatedReportsRepository->getReportIdsByTeam($team);\n\n if ($reportIds->isEmpty()) {\n return 0;\n }\n\n $query = $this->automatedReportsRepository\n ->getReportResultsQueryForRetention($team, $retentionDate);\n\n return $this->deleteReportResultsByQuery($query, [\n 'team_id' => $team->getId(),\n 'retention_date' => $retentionDate->toDateTimeString(),\n ]);\n }\n\n /**\n * Delete ALL report results for a specific automated report\n *\n * @param string $uuid\n *\n * @return int\n */\n public function deleteReportResults(string $uuid): int\n {\n $report = $this->getReport($uuid);\n\n $query = $this->automatedReportsRepository->getResultsByReportQuery($report);\n\n return $this->deleteReportResultsByQuery($query, [\n 'report_uuid' => $uuid,\n 'report_id' => $report->getId(),\n ]);\n }\n\n public function deleteReportResult(AutomatedReportResult $result): void\n {\n $this->deleteS3Files($result);\n\n $result->delete();\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getTeamReports(Team $team): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getReportsByTeam($team);\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getReportResults(AutomatedReport $report): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getResultsByReport($report);\n }\n\n public function deleteAllReportResults(AutomatedReport $report): void\n {\n $results = $this->getReportResults($report);\n\n /** @var AutomatedReportResult $result */\n foreach ($results as $result) {\n Log::info('Deleting result', [\n 'report' => $report->getId(),\n 'result' => $result->getId(),\n ]);\n\n $this->deleteReportResult($result);\n }\n }\n\n public function deleteAllData(Team $team): void\n {\n Log::info('Deleting automated report and results for team', [\n 'team' => $team->getId(),\n ]);\n\n $reports = $this->getTeamReports($team);\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n Log::info('Deleting report', [\n 'team' => $team->getId(),\n 'report' => $report->getId(),\n ]);\n\n $this->deleteAllReportResults($report);\n\n $report->delete();\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"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}]...
|
3397592283435315795
|
6686367547760219213
|
idle
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
16
13
13
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE id = 1;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;
SELECT * FROM crm_fields WHERE id = 2234;
SELECT * FROM crm_field_values WHERE crm_field_id = 2234;
select * from crm_profiles where user_id = 143;
select * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO
select * from business_processes where crm_configuration_id = 39;
# 01941000000H669AAC, 01941000000H66JAAS
select * from record_type_field_values
where record_type_id IN (24);
select * from crm_field_values where id IN (2730);
select * from crm_configurations where id = 39;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce'; #1035
select * from users where team_id = 1; # 222 group 3
SELECT * FROM activities WHERE user_id = 222 order by id desc;
select * from sidekick_settings where team_id = 1;
select * from teams where id = 1;
select * from team_features where team_id = 1;
select * from activities where crm_configuration_id = 2
and provider = 'ms-teams' and id = 608765;
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';
select * from sidekick_settings where team_id = 2;
SELECT * FROM activities WHERE id = 608660;
select * from activity_summary_logs where activity_id = 608660;
select * from ai_prompts where transcription_id = 11214;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;
# id: 608818, crm: 59628809737
SELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;
# id: 608821, crm: 59632069252
SELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,
playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,
scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at
FROM activities a
join calendar_events ce on a.calendar_event_id = ce.id
WHERE a.id IN (608818, 608821);
select * from users where team_id = 1;
select * from team_settings where team_id = 1;
select * from crm_profiles where crm_configuration_id = 39 order by user_id;
select * from team_features where team_id = 1;
select * from users where team_id = 2;
SELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639
# Preslava N. Ivanova, grou id 3
SELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;
select * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';
select
a.id,
a.type,
a.scheduled_start_time,
a.actual_start_time,
a.created_at,
a.opportunity_id,
a.status
FROM activities a
WHERE opportunity_id = 344
and status IN ('completed', 'received', 'delivered')
and (
(a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))
;
SELECT * FROM users WHERE id = 222;
SELECT * FROM crm_profiles WHERE user_id = 222;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;
select * from group_deal_risk_types;
select * from opportunities where team_id = 1;
SELECT * FROM opportunities WHERE id = 315;
SELECT * FROM crm_field_data WHERE object_id = 315;
select * from crm_field_data where object_id = 260;
select * from generic_ai_prompts where subject_id = 315;
select * from teams; # 36, 21, 121, [EMAIL]
SELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';
# [PASSWORD_DOTS]
select * from teams where id = 1;
select * from crm_configurations where id = 39;
select * from users where team_id = 1;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 1;
# 1 - 00541000004281rAAA
# 204 - 0052g000003freeAAA
# 429 - 0052g000003qGOiAAM
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
select * from activities where type = 'softphone'
and created_at > '2024-12-11 15:24:36' order by id desc;
select * from activity_providers where team_id = 1;
select * from activity_provider_users where activity_provider_id = 328;
select * from opportunities where crm_configuration_id = 39
AND account_id = 178 AND is_closed = false
order by created_at DESC;
select * from contacts where id = 3952;
select * from accounts where id = 178;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations where id = 21;
select * from users where team_id = 36;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 36;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 36
and sa.provider = 'bullhorn';
select * from social_accounts where id = 348;
UPDATE social_accounts SET
provider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',
provider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',
expires = 1733998131,
state = 'connected'
WHERE id = 348;
# [PASSWORD_DOTS]
select * from teams where id = 31;
select * from crm_configurations where id = 18;
select * from users where team_id = 31; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 31;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 31
and sa.provider = 'close';
select * from contacts where crm_configuration_id = 18;
# [PASSWORD_DOTS] NEPTUNE [PASSWORD_DOTS]
select * from teams;
select * from users where id IN (1030, 1035, 1052);
select * from crm_configurations;
select * from users where team_id = 65; # 257
select * from team_settings where team_id = 65; # 257
select * from invitations where team_id = 65; # 257
select * from users where email = '[EMAIL]'; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 65;
select * from crm_configurations where id = 53;
select * from accounts where crm_configuration_id = 53 order by id desc;
select * from leads where crm_configuration_id = 53 order by id desc;
select * from contacts where crm_configuration_id = 53 order by id desc;
select * from opportunities where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 53 order by id desc;
select * from crm_fields where crm_configuration_id = 53 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 53 order by id desc;
select * from stages where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 13;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
and sa.provider = 'integration-app';
select * from contacts where crm_configuration_id = 13;
select * from social_accounts where sociable_id = 283;
SELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';
select * from activity_providers where team_id = 65;
SELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
;
# [PASSWORD_DOTS] STAGING [PASSWORD_DOTS]
SELECT * FROM teams;
SELECT * FROM teams WHERE id = 88;
SELECT * FROM teams WHERE id = 89;
select * from team_settings where team_id = 89;
SELECT * FROM users WHERE team_id = 89;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 89;
select * from users;
SELECT * FROM social_accounts WHERE sociable_id = 1761;
SELECT * FROM crm_configurations WHERE id = 70;
select * from accounts where crm_configuration_id = 70 order by id desc;
select * from leads where crm_configuration_id = 70 order by id desc;
select * from contacts where crm_configuration_id = 70 order by id desc;
select * from opportunities where crm_configuration_id = 70 order by id desc;
select * from crm_profiles where crm_configuration_id = 70 order by id desc;
select * from crm_fields where crm_configuration_id = 70 order by id desc;
select * from crm_field_values where crm_field_id = 3536 order by id desc;
select * from crm_layouts where crm_configuration_id = 70 order by id desc;
select * from stages where crm_configuration_id = 70 order by id desc;
select * from business_processes where crm_configuration_id = 70 order by id desc;
select * from business_process_stages where business_process_id = 34;
select * from contacts where id = 10468;
select * from crm_layouts where crm_configuration_id = 70;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;
SELECT * FROM crm_fields WHERE id IN (3533,3534,3535);
select * from activities where crm_configuration_id = 70
and (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;
SELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;
SELECT * FROM activities where crm_configuration_id = 69 ;
SELECT * FROM users WHERE email LIKE '%[EMAIL]%';
SELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;
SELECT * FROM opportunities WHERE id = 385;
select * from participants p
join activities a on p.activity_id = a.id
where a.crm_configuration_id = 70
and (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);
SELECT * FROM participants WHERE id = 1013638;
select * from teams where id = 90;
select * from users where team_id = 90;
select * from social_accounts where social_accounts.sociable_id IN (1960,1760);
SELECT * FROM crm_profiles WHERE crm_configuration_id = 71;
select * from invitations where team_id = 90;
select * from crm_configurations where id = 71;
select * from accounts where crm_configuration_id = 71 order by id desc;
select * from leads where crm_configuration_id = 71 order by id desc;
select * from contacts where crm_configuration_id = 71 order by id desc;
select * from opportunities where crm_configuration_id = 71 order by id desc;
select * from crm_profiles where crm_configuration_id = 71 order by id desc;
select * from crm_fields where crm_configuration_id = 71 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 71 order by id desc;
select * from stages where crm_configuration_id = 71 order by id desc;
select * from users order by secondary_email desc;
select u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa
join users u on sa.sociable_id = u.id
where sa.provider = 'google' and u.email LIKE 'aneliya%';
select * from failed_jobs order by id desc;
select * from users where email = '[EMAIL]' or secondary_email = '[EMAIL]';
select * from teams;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 39;
SELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;
SELECT * FROM crm_configurations WHERE id = 70;
select * from teams where id = 1;
select * from groups where team_id = 1;
select * from users where team_id = 1;
select o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o
join users u on o.user_id = u.id
join groups g on u.group_id = g.id
join role_user ru on u.id = ru.user_id
join roles r on ru.role_id = r.id
where o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';
select * from role_user where user_id = 143;
select * from roles;
select * from role_user;
select * from groups where id = 9;
select * from scope_groups where group_id = 9;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations;
SELECT * FROM social_accounts WHERE sociable_id = 121;
[URL_WITH_CREDENTIALS] this will add filter, however if we need to control feature by FF we need conditional logic
public const array TYPES = [
['id' => 'exec_summary', 'name' => 'Exec Summary'],
['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],
['id' => 'product_feedback', 'name' => 'Product Feedback'],
['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],
// ['id' => 'questions', 'name' => 'Questions'],
// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],
];
public const array ALL_TYPES = [
...self::TYPES,
['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],
];
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
/**
* Frequencies for standard (non-Ask Jiminny) reports.
*/
public const array FREQUENCIES = [
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
/**
* Frequencies for Ask Jiminny reports.
*/
public const array ASK_JIMINNY_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
];
public const string MEDIA_TYPE_PDF = 'pdf';
public const string MEDIA_TYPE_PODCAST = 'podcast';
public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];
public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];
public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];
public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];
public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];
public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];
public const int SENT_REPORT_AT_HOURS = 5;
public const string PDF_KEY = 'pdf';
public const string AUDIO_KEY = 'audio';
private const array ALL_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
private const string S3_DIR = 'reports';
private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];
private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];
public function __construct(
private readonly TeamRepository $teamRepository,
private readonly GroupRepository $groupRepository,
private readonly UserRepository $userRepository,
private readonly StageRepository $stageRepository,
private readonly DealStagesService $dealStagesService,
private readonly RecipientsService $recipientsService,
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly Webhook $webhookService,
private readonly BusDispatcher $dispatcher,
private readonly ActivityTypeService $activityTypeService,
private readonly PlaybookCategoryRepository $playbookCategoryRepository,
private readonly AskAnythingPromptService $askAnythingPromptService,
private readonly SearchRepository $activitySearchRepository,
private readonly AskAnythingRepository $askAnythingRepository,
) {
}
public static function getTypes(): array
{
$types = self::TYPES;
return array_map(static function ($type) {
return $type['id'];
}, $types);
}
public static function getCallTypes(): array
{
return array_map(static function ($callType) {
return $callType['id'];
}, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);
}
public static function getFrequencies(): array
{
return array_map(static function ($frequency) {
return $frequency['id'];
}, self::FREQUENCIES);
}
// front-facing structure
public function getReportEnabledFieldData(bool $value = false): array
{
return [
'id' => 'report_enabled',
'label' => '',
'inputType' => InputTypeEnum::TOGGLE,
'value' => $value,
];
}
// Organizations = Teams
public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array
{
$options = $this->getTeams();
if ($shortVersion) {
return [
'id' => 'organization',
'label' => 'Organization',
'options' => $options,
];
}
return [
'id' => 'organization',
'label' => 'Organization',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $options,
'value' => $value,
'dependencies' => [
'teams',
'deal_stage_at_call',
'current_deal_stage',
'recipients',
ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,
],
'dependsOn' => [],
];
}
// Teams = Groups
public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array
{
if ($shortVersion) {
return [
'id' => 'teams',
'label' => 'Team',
'options' => $options,
];
}
return [
'id' => 'teams',
'label' => 'Team',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => false,
'placeholder' => 'Select',
'options' => $options,
'value' => $value, // value should be an array of objects {id, name}
'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],
'dependsOn' => [],
];
}
public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array
{
$types = [];
if ($team instanceof Team) {
if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
$types = self::TYPES;
}
if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {
$types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];
}
} else {
$types = self::TYPES;
}
if ($shortVersion) {
return [
'id' => 'report_type',
'label' => 'Report Type',
'options' => $types,
];
}
return [
'id' => 'report_type',
'label' => 'Report Type',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $types,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getFrequencyFieldData(?string $value = null): array
{
return [
'id' => 'frequency',
'label' => 'Frequency',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => self::FREQUENCIES,
'value' => $value,
'dependencies' => ['period'],
'dependsOn' => [],
];
}
public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array
{
return [
'id' => 'period',
'label' => 'Select one-off period',
'inputType' => InputTypeEnum::DATE_RANGE,
'required' => true,
'placeholder' => 'Select',
'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],
'queryParams' => [
'startDate' => 'start_date_period',
'endDate' => 'end_date_period',
],
'dependencies' => [],
'dependsOn' => ['frequency'],
];
}
public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array
{
return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);
}
public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);
}
public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);
}
public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'deal_value',
'label' => 'Deal Value',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_deal_value',
'max' => 'max_deal_value',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array
{
$value = [];
$conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;
$dialerOn && $value[] = self::CALL_TYPE_DIALER;
return [
'id' => 'call_type',
'label' => 'Call Type',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => [
self::CALL_TYPE_CONFERENCE,
self::CALL_TYPE_DIALER,
],
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getMediaTypeFieldData(?AutomatedReport $report = null): array
{
$value = [];
if ($report) {
$value = $this->transformMediaTypes($report);
}
return [
'id' => 'media_types',
'label' => 'Export as',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => self::MEDIA_TYPE_OBJECTS,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'call_duration',
'label' => 'Call Duration',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_call_duration',
'max' => 'max_call_duration',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getRecipientsFieldData(?Team $team = null, array $value = []): array
{
return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);
}
public function getJiminnyRecipientsFieldData(array $value = []): array
{
return $this->recipientsService->getJiminnyRecipientsFieldData($value);
}
public function getAdditionalPromptInputFieldData(?string $value = null): array
{
return [
'id' => 'additional_prompt_input',
'label' => 'Special requirements',
'inputType' => InputTypeEnum::TEXTAREA,
'required' => false,
'placeholder' => 'What should be the focus of the report?',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCustomReportNameFieldData(?string $value = null): array
{
return [
'id' => 'custom_name',
'label' => 'Custom report name',
'inputType' => InputTypeEnum::TEXT,
'required' => false,
'placeholder' => 'Enter custom name',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
// data providers
public function getTeams(): array
{
$teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);
$teamData = [];
foreach ($teams as $team) {
if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
continue;
}
$teamData[] = $this->transformTeam($team);
}
return $teamData;
}
public function getTeamGroups(string $teamUuid): array
{
$data = [];
$team = $this->getTeam($teamUuid);
if ($team !== null) {
$groups = $team->groups()->get();
foreach ($groups as $group) {
$data[] = [
'id' => $group->getUuid(),
'name' => $group->getName(),
];
}
}
return $data;
}
public function getTeamsGroupsOptions(array $filterTeamUuids = []): array
{
$data = [];
$teams = $this->getTeams();
foreach ($teams as $team) {
if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {
continue;
}
$data[] = [
'label' => $team['name'],
'groups' => $this->getTeamGroups($team['id']),
];
}
return $data;
}
public function getTeam(string $teamUuid): ?Team
{
return $this->teamRepository->idOrUuid($teamUuid);
}
public function getTeamById(int $teamId): ?Team
{
return $this->teamRepository->find($teamId);
}
public function getGroupsUuids(AutomatedReport $report): array
{
$uuids = [];
$reportGroups = $report->getGroups();
foreach ($reportGroups as $groupId) {
if ($group = $this->groupRepository->find($groupId)) {
$uuids[] = $group->getUuid();
}
}
return $uuids;
}
public function getPlaybookCategoriesUuids(AutomatedReport $report): array
{
$uuids = [];
$playbookCategories = $report->getPlaybookCategories();
foreach ($playbookCategories as $id) {
if ($category = $this->playbookCategoryRepository->find($id)) {
$uuids[] = $category->getUuid();
}
}
return $uuids;
}
public function getDealAtCallStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getDealAtCallStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getCurrentDealStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getCurrentDealStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getRecipients());
}
public function getJiminnyUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function extractUserUuids(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => $user->getUuid())
->values()
->all();
}
// get mail data
public function getRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getRecipients());
}
private function getJiminnyRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function buildRecipientUsers(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => [
'email' => $user->getEmailAddress(),
'name' => $user->getName(),
'timezone' => $user->getTimezone()->getName(),
])
->values()
->all();
}
public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array
{
if ($report->isAskJiminnyReport()) {
$recipients = $this->resolveAskJiminnyRecipients($report);
} else {
$recipients = $this->getRecipientUsers($report);
if ($includeJiminny) {
$recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));
}
}
$emails = [];
return array_values(array_filter(
$recipients,
static function ($recipient) use (&$emails) {
if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {
return false;
}
$emails[] = $recipient['email'];
return true;
}
));
}
private function resolveAskJiminnyRecipients(AutomatedReport $report): array
{
$recipients = [];
$creator = $report->getCreator();
if ($creator !== null) {
$recipients[] = [
'email' => $creator->getEmailAddress(),
'name' => $creator->getName(),
'timezone' => $creator->getTimezone()->getName(),
];
}
return array_merge(
$recipients,
$this->buildRecipientUsers($report->getRecipients()),
$this->getGroupRecipientUsers($report),
);
}
private function getGroupRecipientUsers(AutomatedReport $report): array
{
$users = [];
foreach ($report->getGroups() as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group === null) {
continue;
}
foreach ($group->getMembers() as $member) {
$users[] = [
'email' => $member->getEmailAddress(),
'name' => $member->getName(),
'timezone' => $member->getTimezone()->getName(),
];
}
}
return $users;
}
public function getReportTypeName(AutomatedReportResult $report): string
{
$type = $report->getReport()->getType();
$getType = $this->transformReportType($type);
return $getType['name'];
}
public function getReportPeriodName(AutomatedReportResult $report): string
{
$from = $report->getFromDate();
$to = $report->getToDate();
$frequency = $report->getReport()->getFrequency();
if ($from === null || $to === null) {
if (! $report->getReport()->isAskJiminnyReport()) {
$invalidPeriod = $from === null ? 'from' : 'to';
throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);
}
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
}
return $this->formatReportPeriodName($frequency, $from, $to);
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function getReportTeamsName(AutomatedReportResult $report): string
{
$groups = $report->getGroups();
if (empty($groups)) {
return 'All';
}
// Get group names from repository
$groupNames = [];
foreach ($groups as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group) {
$groupNames[] = $group->getName();
}
}
if (count($groupNames) === 1) {
// Single team format
$teamsName = $groupNames[0];
} else {
// Multiple teams format
$teamsName = implode(', ', $groupNames);
}
return $teamsName;
}
public function getReportFileName(AutomatedReportResult $report): string
...
|
12312
|
|
12321
|
NULL
|
0
|
2026-04-14T11:05:00.689167+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776164700689_m1.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsService.php
|
True
|
NULL
|
monitor_1
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
16
13
13
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE id = 1;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;
SELECT * FROM crm_fields WHERE id = 2234;
SELECT * FROM crm_field_values WHERE crm_field_id = 2234;
select * from crm_profiles where user_id = 143;
select * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO
select * from business_processes where crm_configuration_id = 39;
# 01941000000H669AAC, 01941000000H66JAAS
select * from record_type_field_values
where record_type_id IN (24);
select * from crm_field_values where id IN (2730);
select * from crm_configurations where id = 39;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce'; #1035
select * from users where team_id = 1; # 222 group 3
SELECT * FROM activities WHERE user_id = 222 order by id desc;
select * from sidekick_settings where team_id = 1;
select * from teams where id = 1;
select * from team_features where team_id = 1;
select * from activities where crm_configuration_id = 2
and provider = 'ms-teams' and id = 608765;
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';
select * from sidekick_settings where team_id = 2;
SELECT * FROM activities WHERE id = 608660;
select * from activity_summary_logs where activity_id = 608660;
select * from ai_prompts where transcription_id = 11214;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;
# id: 608818, crm: 59628809737
SELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;
# id: 608821, crm: 59632069252
SELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,
playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,
scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at
FROM activities a
join calendar_events ce on a.calendar_event_id = ce.id
WHERE a.id IN (608818, 608821);
select * from users where team_id = 1;
select * from team_settings where team_id = 1;
select * from crm_profiles where crm_configuration_id = 39 order by user_id;
select * from team_features where team_id = 1;
select * from users where team_id = 2;
SELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639
# Preslava N. Ivanova, grou id 3
SELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;
select * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';
select
a.id,
a.type,
a.scheduled_start_time,
a.actual_start_time,
a.created_at,
a.opportunity_id,
a.status
FROM activities a
WHERE opportunity_id = 344
and status IN ('completed', 'received', 'delivered')
and (
(a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))
;
SELECT * FROM users WHERE id = 222;
SELECT * FROM crm_profiles WHERE user_id = 222;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;
select * from group_deal_risk_types;
select * from opportunities where team_id = 1;
SELECT * FROM opportunities WHERE id = 315;
SELECT * FROM crm_field_data WHERE object_id = 315;
select * from crm_field_data where object_id = 260;
select * from generic_ai_prompts where subject_id = 315;
select * from teams; # 36, 21, 121, [EMAIL]
SELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';
# [PASSWORD_DOTS]
select * from teams where id = 1;
select * from crm_configurations where id = 39;
select * from users where team_id = 1;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 1;
# 1 - 00541000004281rAAA
# 204 - 0052g000003freeAAA
# 429 - 0052g000003qGOiAAM
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
select * from activities where type = 'softphone'
and created_at > '2024-12-11 15:24:36' order by id desc;
select * from activity_providers where team_id = 1;
select * from activity_provider_users where activity_provider_id = 328;
select * from opportunities where crm_configuration_id = 39
AND account_id = 178 AND is_closed = false
order by created_at DESC;
select * from contacts where id = 3952;
select * from accounts where id = 178;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations where id = 21;
select * from users where team_id = 36;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 36;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 36
and sa.provider = 'bullhorn';
select * from social_accounts where id = 348;
UPDATE social_accounts SET
provider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',
provider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',
expires = 1733998131,
state = 'connected'
WHERE id = 348;
# [PASSWORD_DOTS]
select * from teams where id = 31;
select * from crm_configurations where id = 18;
select * from users where team_id = 31; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 31;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 31
and sa.provider = 'close';
select * from contacts where crm_configuration_id = 18;
# [PASSWORD_DOTS] NEPTUNE [PASSWORD_DOTS]
select * from teams;
select * from users where id IN (1030, 1035, 1052);
select * from crm_configurations;
select * from users where team_id = 65; # 257
select * from team_settings where team_id = 65; # 257
select * from invitations where team_id = 65; # 257
select * from users where email = '[EMAIL]'; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 65;
select * from crm_configurations where id = 53;
select * from accounts where crm_configuration_id = 53 order by id desc;
select * from leads where crm_configuration_id = 53 order by id desc;
select * from contacts where crm_configuration_id = 53 order by id desc;
select * from opportunities where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 53 order by id desc;
select * from crm_fields where crm_configuration_id = 53 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 53 order by id desc;
select * from stages where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 13;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
and sa.provider = 'integration-app';
select * from contacts where crm_configuration_id = 13;
select * from social_accounts where sociable_id = 283;
SELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';
select * from activity_providers where team_id = 65;
SELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
;
# [PASSWORD_DOTS] STAGING [PASSWORD_DOTS]
SELECT * FROM teams;
SELECT * FROM teams WHERE id = 88;
SELECT * FROM teams WHERE id = 89;
select * from team_settings where team_id = 89;
SELECT * FROM users WHERE team_id = 89;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 89;
select * from users;
SELECT * FROM social_accounts WHERE sociable_id = 1761;
SELECT * FROM crm_configurations WHERE id = 70;
select * from accounts where crm_configuration_id = 70 order by id desc;
select * from leads where crm_configuration_id = 70 order by id desc;
select * from contacts where crm_configuration_id = 70 order by id desc;
select * from opportunities where crm_configuration_id = 70 order by id desc;
select * from crm_profiles where crm_configuration_id = 70 order by id desc;
select * from crm_fields where crm_configuration_id = 70 order by id desc;
select * from crm_field_values where crm_field_id = 3536 order by id desc;
select * from crm_layouts where crm_configuration_id = 70 order by id desc;
select * from stages where crm_configuration_id = 70 order by id desc;
select * from business_processes where crm_configuration_id = 70 order by id desc;
select * from business_process_stages where business_process_id = 34;
select * from contacts where id = 10468;
select * from crm_layouts where crm_configuration_id = 70;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;
SELECT * FROM crm_fields WHERE id IN (3533,3534,3535);
select * from activities where crm_configuration_id = 70
and (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;
SELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;
SELECT * FROM activities where crm_configuration_id = 69 ;
SELECT * FROM users WHERE email LIKE '%[EMAIL]%';
SELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;
SELECT * FROM opportunities WHERE id = 385;
select * from participants p
join activities a on p.activity_id = a.id
where a.crm_configuration_id = 70
and (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);
SELECT * FROM participants WHERE id = 1013638;
select * from teams where id = 90;
select * from users where team_id = 90;
select * from social_accounts where social_accounts.sociable_id IN (1960,1760);
SELECT * FROM crm_profiles WHERE crm_configuration_id = 71;
select * from invitations where team_id = 90;
select * from crm_configurations where id = 71;
select * from accounts where crm_configuration_id = 71 order by id desc;
select * from leads where crm_configuration_id = 71 order by id desc;
select * from contacts where crm_configuration_id = 71 order by id desc;
select * from opportunities where crm_configuration_id = 71 order by id desc;
select * from crm_profiles where crm_configuration_id = 71 order by id desc;
select * from crm_fields where crm_configuration_id = 71 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 71 order by id desc;
select * from stages where crm_configuration_id = 71 order by id desc;
select * from users order by secondary_email desc;
select u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa
join users u on sa.sociable_id = u.id
where sa.provider = 'google' and u.email LIKE 'aneliya%';
select * from failed_jobs order by id desc;
select * from users where email = '[EMAIL]' or secondary_email = '[EMAIL]';
select * from teams;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 39;
SELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;
SELECT * FROM crm_configurations WHERE id = 70;
select * from teams where id = 1;
select * from groups where team_id = 1;
select * from users where team_id = 1;
select o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o
join users u on o.user_id = u.id
join groups g on u.group_id = g.id
join role_user ru on u.id = ru.user_id
join roles r on ru.role_id = r.id
where o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';
select * from role_user where user_id = 143;
select * from roles;
select * from role_user;
select * from groups where id = 9;
select * from scope_groups where group_id = 9;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations;
SELECT * FROM social_accounts WHERE sociable_id = 121;
[URL_WITH_CREDENTIALS] this will add filter, however if we need to control feature by FF we need conditional logic
public const array TYPES = [
['id' => 'exec_summary', 'name' => 'Exec Summary'],
['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],
['id' => 'product_feedback', 'name' => 'Product Feedback'],
['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],
// ['id' => 'questions', 'name' => 'Questions'],
// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],
];
public const array ALL_TYPES = [
...self::TYPES,
['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],
];
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
/**
* Frequencies for standard (non-Ask Jiminny) reports.
*/
public const array FREQUENCIES = [
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
/**
* Frequencies for Ask Jiminny reports.
*/
public const array ASK_JIMINNY_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
];
public const string MEDIA_TYPE_PDF = 'pdf';
public const string MEDIA_TYPE_PODCAST = 'podcast';
public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];
public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];
public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];
public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];
public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];
public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];
public const int SENT_REPORT_AT_HOURS = 5;
public const string PDF_KEY = 'pdf';
public const string AUDIO_KEY = 'audio';
private const array ALL_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
private const string S3_DIR = 'reports';
private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];
private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];
public function __construct(
private readonly TeamRepository $teamRepository,
private readonly GroupRepository $groupRepository,
private readonly UserRepository $userRepository,
private readonly StageRepository $stageRepository,
private readonly DealStagesService $dealStagesService,
private readonly RecipientsService $recipientsService,
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly Webhook $webhookService,
private readonly BusDispatcher $dispatcher,
private readonly ActivityTypeService $activityTypeService,
private readonly PlaybookCategoryRepository $playbookCategoryRepository,
private readonly AskAnythingPromptService $askAnythingPromptService,
private readonly SearchRepository $activitySearchRepository,
private readonly AskAnythingRepository $askAnythingRepository,
) {
}
public static function getTypes(): array
{
$types = self::TYPES;
return array_map(static function ($type) {
return $type['id'];
}, $types);
}
public static function getCallTypes(): array
{
return array_map(static function ($callType) {
return $callType['id'];
}, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);
}
public static function getFrequencies(): array
{
return array_map(static function ($frequency) {
return $frequency['id'];
}, self::FREQUENCIES);
}
// front-facing structure
public function getReportEnabledFieldData(bool $value = false): array
{
return [
'id' => 'report_enabled',
'label' => '',
'inputType' => InputTypeEnum::TOGGLE,
'value' => $value,
];
}
// Organizations = Teams
public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array
{
$options = $this->getTeams();
if ($shortVersion) {
return [
'id' => 'organization',
'label' => 'Organization',
'options' => $options,
];
}
return [
'id' => 'organization',
'label' => 'Organization',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $options,
'value' => $value,
'dependencies' => [
'teams',
'deal_stage_at_call',
'current_deal_stage',
'recipients',
ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,
],
'dependsOn' => [],
];
}
// Teams = Groups
public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array
{
if ($shortVersion) {
return [
'id' => 'teams',
'label' => 'Team',
'options' => $options,
];
}
return [
'id' => 'teams',
'label' => 'Team',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => false,
'placeholder' => 'Select',
'options' => $options,
'value' => $value, // value should be an array of objects {id, name}
'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],
'dependsOn' => [],
];
}
public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array
{
$types = [];
if ($team instanceof Team) {
if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
$types = self::TYPES;
}
if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {
$types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];
}
} else {
$types = self::TYPES;
}
if ($shortVersion) {
return [
'id' => 'report_type',
'label' => 'Report Type',
'options' => $types,
];
}
return [
'id' => 'report_type',
'label' => 'Report Type',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $types,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getFrequencyFieldData(?string $value = null): array
{
return [
'id' => 'frequency',
'label' => 'Frequency',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => self::FREQUENCIES,
'value' => $value,
'dependencies' => ['period'],
'dependsOn' => [],
];
}
public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array
{
return [
'id' => 'period',
'label' => 'Select one-off period',
'inputType' => InputTypeEnum::DATE_RANGE,
'required' => true,
'placeholder' => 'Select',
'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],
'queryParams' => [
'startDate' => 'start_date_period',
'endDate' => 'end_date_period',
],
'dependencies' => [],
'dependsOn' => ['frequency'],
];
}
public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array
{
return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);
}
public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);
}
public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);
}
public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'deal_value',
'label' => 'Deal Value',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_deal_value',
'max' => 'max_deal_value',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array
{
$value = [];
$conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;
$dialerOn && $value[] = self::CALL_TYPE_DIALER;
return [
'id' => 'call_type',
'label' => 'Call Type',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => [
self::CALL_TYPE_CONFERENCE,
self::CALL_TYPE_DIALER,
],
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getMediaTypeFieldData(?AutomatedReport $report = null): array
{
$value = [];
if ($report) {
$value = $this->transformMediaTypes($report);
}
return [
'id' => 'media_types',
'label' => 'Export as',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => self::MEDIA_TYPE_OBJECTS,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'call_duration',
'label' => 'Call Duration',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_call_duration',
'max' => 'max_call_duration',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getRecipientsFieldData(?Team $team = null, array $value = []): array
{
return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);
}
public function getJiminnyRecipientsFieldData(array $value = []): array
{
return $this->recipientsService->getJiminnyRecipientsFieldData($value);
}
public function getAdditionalPromptInputFieldData(?string $value = null): array
{
return [
'id' => 'additional_prompt_input',
'label' => 'Special requirements',
'inputType' => InputTypeEnum::TEXTAREA,
'required' => false,
'placeholder' => 'What should be the focus of the report?',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCustomReportNameFieldData(?string $value = null): array
{
return [
'id' => 'custom_name',
'label' => 'Custom report name',
'inputType' => InputTypeEnum::TEXT,
'required' => false,
'placeholder' => 'Enter custom name',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
// data providers
public function getTeams(): array
{
$teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);
$teamData = [];
foreach ($teams as $team) {
if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
continue;
}
$teamData[] = $this->transformTeam($team);
}
return $teamData;
}
public function getTeamGroups(string $teamUuid): array
{
$data = [];
$team = $this->getTeam($teamUuid);
if ($team !== null) {
$groups = $team->groups()->get();
foreach ($groups as $group) {
$data[] = [
'id' => $group->getUuid(),
'name' => $group->getName(),
];
}
}
return $data;
}
public function getTeamsGroupsOptions(array $filterTeamUuids = []): array
{
$data = [];
$teams = $this->getTeams();
foreach ($teams as $team) {
if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {
continue;
}
$data[] = [
'label' => $team['name'],
'groups' => $this->getTeamGroups($team['id']),
];
}
return $data;
}
public function getTeam(string $teamUuid): ?Team
{
return $this->teamRepository->idOrUuid($teamUuid);
}
public function getTeamById(int $teamId): ?Team
{
return $this->teamRepository->find($teamId);
}
public function getGroupsUuids(AutomatedReport $report): array
{
$uuids = [];
$reportGroups = $report->getGroups();
foreach ($reportGroups as $groupId) {
if ($group = $this->groupRepository->find($groupId)) {
$uuids[] = $group->getUuid();
}
}
return $uuids;
}
public function getPlaybookCategoriesUuids(AutomatedReport $report): array
{
$uuids = [];
$playbookCategories = $report->getPlaybookCategories();
foreach ($playbookCategories as $id) {
if ($category = $this->playbookCategoryRepository->find($id)) {
$uuids[] = $category->getUuid();
}
}
return $uuids;
}
public function getDealAtCallStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getDealAtCallStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getCurrentDealStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getCurrentDealStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getRecipients());
}
public function getJiminnyUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function extractUserUuids(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => $user->getUuid())
->values()
->all();
}
// get mail data
public function getRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getRecipients());
}
private function getJiminnyRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function buildRecipientUsers(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => [
'email' => $user->getEmailAddress(),
'name' => $user->getName(),
'timezone' => $user->getTimezone()->getName(),
])
->values()
->all();
}
public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array
{
if ($report->isAskJiminnyReport()) {
$recipients = $this->resolveAskJiminnyRecipients($report);
} else {
$recipients = $this->getRecipientUsers($report);
if ($includeJiminny) {
$recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));
}
}
$emails = [];
return array_values(array_filter(
$recipients,
static function ($recipient) use (&$emails) {
if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {
return false;
}
$emails[] = $recipient['email'];
return true;
}
));
}
private function resolveAskJiminnyRecipients(AutomatedReport $report): array
{
$recipients = [];
$creator = $report->getCreator();
if ($creator !== null) {
$recipients[] = [
'email' => $creator->getEmailAddress(),
'name' => $creator->getName(),
'timezone' => $creator->getTimezone()->getName(),
];
}
return array_merge(
$recipients,
$this->buildRecipientUsers($report->getRecipients()),
$this->getGroupRecipientUsers($report),
);
}
private function getGroupRecipientUsers(AutomatedReport $report): array
{
$users = [];
foreach ($report->getGroups() as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group === null) {
continue;
}
foreach ($group->getMembers() as $member) {
$users[] = [
'email' => $member->getEmailAddress(),
'name' => $member->getName(),
'timezone' => $member->getTimezone()->getName(),
];
}
}
return $users;
}
public function getReportTypeName(AutomatedReportResult $report): string
{
$type = $report->getReport()->getType();
$getType = $this->transformReportType($type);
return $getType['name'];
}
public function getReportPeriodName(AutomatedReportResult $report): string
{
$from = $report->getFromDate();
$to = $report->getToDate();
$frequency = $report->getReport()->getFrequency();
if ($from === null || $to === null) {
if (! $report->getReport()->isAskJiminnyReport()) {
$invalidPeriod = $from === null ? 'from' : 'to';
throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);
}
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
}
return $this->formatReportPeriodName($frequency, $from, $to);
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function getReportTeamsName(AutomatedReportResult $report): string
{
$groups = $report->getGroups();
if (empty($groups)) {
return 'All';
}
// Get group names from repository
$groupNames = [];
foreach ($groups as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group) {
$groupNames[] = $group->getName();
}
}
if (count($groupNames) === 1) {
// Single team format
$teamsName = $groupNames[0];
} else {
// Multiple teams format
$teamsName = implode(', ', $groupNames);
}
return $teamsName;
}
public function getReportFileName(AutomatedReportResult $report): string
...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"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,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"16","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"13","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"13","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT * FROM teams WHERE id = 1;\n\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;\nSELECT * FROM crm_fields WHERE id = 2234;\nSELECT * FROM crm_field_values WHERE crm_field_id = 2234;\n\nselect * from crm_profiles where user_id = 143;\n\nselect * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO\nselect * from business_processes where crm_configuration_id = 39;\n# 01941000000H669AAC, 01941000000H66JAAS\n\nselect * from record_type_field_values\n where record_type_id IN (24);\n\nselect * from crm_field_values where id IN (2730);\n\nselect * from crm_configurations where id = 39;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce'; #1035\n\n\nselect * from users where team_id = 1; # 222 group 3\nSELECT * FROM activities WHERE user_id = 222 order by id desc;\nselect * from sidekick_settings where team_id = 1;\nselect * from teams where id = 1;\nselect * from team_features where team_id = 1;\n\nselect * from activities where crm_configuration_id = 2\nand provider = 'ms-teams' and id = 608765;\n\nSELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';\n\nselect * from sidekick_settings where team_id = 2;\n\nSELECT * FROM activities WHERE id = 608660;\nselect * from activity_summary_logs where activity_id = 608660;\nselect * from ai_prompts where transcription_id = 11214;\n\n# ********************************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;\n# id: 608818, crm: 59628809737\nSELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;\n# id: 608821, crm: 59632069252\nSELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,\nplaybook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,\nscheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at\nFROM activities a\njoin calendar_events ce on a.calendar_event_id = ce.id\nWHERE a.id IN (608818, 608821);\n\nselect * from users where team_id = 1;\nselect * from team_settings where team_id = 1;\nselect * from crm_profiles where crm_configuration_id = 39 order by user_id;\n\nselect * from team_features where team_id = 1;\n\nselect * from users where team_id = 2;\n\nSELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639\n# Preslava N. Ivanova, grou id 3\n\nSELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;\n\nselect * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';\n\nselect\n a.id,\n a.type,\n a.scheduled_start_time,\n a.actual_start_time,\n a.created_at,\n a.opportunity_id,\n a.status\nFROM activities a\nWHERE opportunity_id = 344\nand status IN ('completed', 'received', 'delivered')\nand (\n (a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))\n;\n\nSELECT * FROM users WHERE id = 222;\n\nSELECT * FROM crm_profiles WHERE user_id = 222;\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;\n\nselect * from group_deal_risk_types;\n\nselect * from opportunities where team_id = 1;\n\nSELECT * FROM opportunities WHERE id = 315;\nSELECT * FROM crm_field_data WHERE object_id = 315;\nselect * from crm_field_data where object_id = 260;\n\nselect * from generic_ai_prompts where subject_id = 315;\n\nselect * from teams; # 36, 21, 121, james.graham@bullhorn.jiminny.com\nSELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';\n\n# ************************************************************************************\nselect * from teams where id = 1;\nselect * from crm_configurations where id = 39;\nselect * from users where team_id = 1;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 1;\n# 1 - 00541000004281rAAA\n# 204 - 0052g000003freeAAA\n# 429 - 0052g000003qGOiAAM\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\nselect * from activities where type = 'softphone'\nand created_at > '2024-12-11 15:24:36' order by id desc;\n\nselect * from activity_providers where team_id = 1;\nselect * from activity_provider_users where activity_provider_id = 328;\n\nselect * from opportunities where crm_configuration_id = 39\nAND account_id = 178 AND is_closed = false\norder by created_at DESC;\n\nselect * from contacts where id = 3952;\nselect * from accounts where id = 178;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations where id = 21;\nselect * from users where team_id = 36;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 36;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 36\nand sa.provider = 'bullhorn';\n\nselect * from social_accounts where id = 348;\nUPDATE social_accounts SET\nprovider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',\nprovider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',\nexpires = 1733998131,\nstate = 'connected'\nWHERE id = 348;\n\n# ************************************************************************************\nselect * from teams where id = 31;\nselect * from crm_configurations where id = 18;\n\nselect * from users where team_id = 31; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 31;\n\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 31\nand sa.provider = 'close';\n\nselect * from contacts where crm_configuration_id = 18;\n\n# ********************** NEPTUNE **************************************************************\nselect * from teams;\nselect * from users where id IN (1030, 1035, 1052);\nselect * from crm_configurations;\n\nselect * from users where team_id = 65; # 257\nselect * from team_settings where team_id = 65; # 257\nselect * from invitations where team_id = 65; # 257\nselect * from users where email = 'integration-account@jiminny.com'; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 65;\n\nselect * from crm_configurations where id = 53;\nselect * from accounts where crm_configuration_id = 53 order by id desc;\nselect * from leads where crm_configuration_id = 53 order by id desc;\nselect * from contacts where crm_configuration_id = 53 order by id desc;\nselect * from opportunities where crm_configuration_id = 53 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 53 order by id desc;\nselect * from crm_fields where crm_configuration_id = 53 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 53 order by id desc;\nselect * from stages where crm_configuration_id = 53 order by id desc;\n\n\nselect * from crm_profiles where crm_configuration_id = 13;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\nand sa.provider = 'integration-app';\n\nselect * from contacts where crm_configuration_id = 13;\n\nselect * from social_accounts where sociable_id = 283;\n\nSELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';\n\nselect * from activity_providers where team_id = 65;\nSELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\n;\n\n# ***************************** STAGING ********************************************\nSELECT * FROM teams;\nSELECT * FROM teams WHERE id = 88;\nSELECT * FROM teams WHERE id = 89;\nselect * from team_settings where team_id = 89;\nSELECT * FROM users WHERE team_id = 89;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 89;\n\nselect * from users;\nSELECT * FROM social_accounts WHERE sociable_id = 1761;\nSELECT * FROM crm_configurations WHERE id = 70;\nselect * from accounts where crm_configuration_id = 70 order by id desc;\nselect * from leads where crm_configuration_id = 70 order by id desc;\nselect * from contacts where crm_configuration_id = 70 order by id desc;\nselect * from opportunities where crm_configuration_id = 70 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 70 order by id desc;\nselect * from crm_fields where crm_configuration_id = 70 order by id desc;\nselect * from crm_field_values where crm_field_id = 3536 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 70 order by id desc;\nselect * from stages where crm_configuration_id = 70 order by id desc;\nselect * from business_processes where crm_configuration_id = 70 order by id desc;\nselect * from business_process_stages where business_process_id = 34;\n\nselect * from contacts where id = 10468;\n\nselect * from crm_layouts where crm_configuration_id = 70;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;\nSELECT * FROM crm_fields WHERE id IN (3533,3534,3535);\n\nselect * from activities where crm_configuration_id = 70\nand (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;\n\nSELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;\nSELECT * FROM activities where crm_configuration_id = 69 ;\n\nSELECT * FROM users WHERE email LIKE '%jiminny_web_sa2@jiminny.com%';\nSELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;\nSELECT * FROM opportunities WHERE id = 385;\n\nselect * from participants p\njoin activities a on p.activity_id = a.id\nwhere a.crm_configuration_id = 70\nand (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);\nSELECT * FROM participants WHERE id = 1013638;\n\nselect * from teams where id = 90;\nselect * from users where team_id = 90;\nselect * from social_accounts where social_accounts.sociable_id IN (1960,1760);\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 71;\nselect * from invitations where team_id = 90;\n\nselect * from crm_configurations where id = 71;\nselect * from accounts where crm_configuration_id = 71 order by id desc;\nselect * from leads where crm_configuration_id = 71 order by id desc;\nselect * from contacts where crm_configuration_id = 71 order by id desc;\nselect * from opportunities where crm_configuration_id = 71 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 71 order by id desc;\nselect * from crm_fields where crm_configuration_id = 71 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 71 order by id desc;\nselect * from stages where crm_configuration_id = 71 order by id desc;\n\nselect * from users order by secondary_email desc;\nselect u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa\n join users u on sa.sociable_id = u.id\nwhere sa.provider = 'google' and u.email LIKE 'aneliya%';\n\nselect * from failed_jobs order by id desc;\n\nselect * from users where email = 'ben.allwright@learningpeople.co.uk' or secondary_email = 'ben.allwright@learningpeople.co.uk';\n\nselect * from teams;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 39;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;\nSELECT * FROM crm_configurations WHERE id = 70;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1;\nselect * from users where team_id = 1;\n\nselect o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o\njoin users u on o.user_id = u.id\njoin groups g on u.group_id = g.id\njoin role_user ru on u.id = ru.user_id\njoin roles r on ru.role_id = r.id\nwhere o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';\n\nselect * from role_user where user_id = 143;\nselect * from roles;\n\nselect * from role_user;\nselect * from groups where id = 9;\nselect * from scope_groups where group_id = 9;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations;\nSELECT * FROM social_accounts WHERE sociable_id = 121;\n\nhttps://crmsandbox.zoho.com/crm/jiminnyw4/tab/Leads/4776201000005049105\nhttps://crmsandbox.zoho.com/crm/\n\nhttps://crm.zoho.com/crm/org3469620/tab/Leads/230045000229559080\n https://crm.zoho.com/crm/\n org3469620\n\nSELECT * FROM activities WHERE uuid_to_bin('03382d20-c8bc-48e7-a3d4-90b52fa5ceab') = uuid;\n\nselect * from users where email LIKE \"%mobile_automation_%\";\nselect * from social_accounts where sociable_id IN (2228);\nselect * from crm_profiles where user_id IN (2222,2223,2226,2227);\n\nselect * from teams order by id desc;\nSELECT * FROM users WHERE id = 2229;\nSELECT * FROM crm_profiles WHERE user_id = 2229;\nselect * from opportunities where crm_configuration_id = 88;\nselect * from crm_fields where crm_configuration_id = 88;\nselect * from crm_profiles where crm_configuration_id = 88;\n\nSELECT * FROM teams WHERE id = 1;\n\nSELECT * FROM users WHERE id = 143;\nSELECT * FROM users WHERE uuid_to_bin('fde193d3-06a2-4e1a-8895-62b94039215d') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73385071-a756-42ae-9c73-8b53f2309467') = uuid;\n\nhttps://app.staging.jiminny.com/ondemand?\n min_duration=1\n &\n only_recorded=1\n &\n user_id%5B%5D=641f1acb-16b8-42d1-8726-df52979dad0e\n &\n sequence_number=2\n\n select * from users where team_id = 1 and email like '%stoyan%'\n\nselect * from coaching_feedbacks;\n\nselect * from teams;\nSELECT * FROM users WHERE team_id = 36;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from users where id = 143;\n\nSELECT * FROM users WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM activity_shares WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\n\nselect * from users where team_id = 2;\nselect * from activities where crm_configuration_id = 39\nand activities.scheduled_start_time BETWEEN '2025-04-09 00:00:00' AND '2025-04-09 23:59:59'\nAND user_id = 143\norder by id desc;\n\n# ************************************************************************************\nselect * from teams where id = 142; # 2312, 126\nselect * from team_settings;\nselect * from users where team_id = 142; # 21642\nSELECT * FROM social_accounts WHERE sociable_id = 21642;\nSELECT * FROM crm_profiles cp join users u ON u.id = cp.user_id WHERE team_id = 142;\nselect * from crm_profiles where id IN (93);\nselect * from invitations;\nselect * from team_features where team_id = 1;\n\nSELECT * FROM crm_configurations WHERE id = 126;\nselect * from accounts where crm_configuration_id = 126 order by id desc;\nselect * from leads where crm_configuration_id = 126 order by id desc;\nselect * from contacts where crm_configuration_id = 126 order by id desc;\nselect * from opportunities where crm_configuration_id = 126 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 126 order by id desc;\nselect * from crm_fields where crm_configuration_id = 126 # 11060\n# and type IN ('picklist', 'status')\n# and object_type = 'task'\norder by id desc;\n# 5731,5732,5733\nselect DISTINCT crm_field_id from crm_field_values where crm_field_id IN (11151,12239,12215,12185,12175,12165,12144,12137,12127,12109,12107,12105,12103,12092,12037,12005,12003,11987,11969,11958,11951,11942,11931,11924,11921,11917,11915,11901,11893,11883,11872,11870,11868,11866,11839,11833,11821,11793,11780,11777,11769,11757,11737,11735,11656,11645,11638,11629,11618,11611,11602,11591,11584,11581,11558,11544,11543,11534,11532,11529,11527,11503,11497,11493,11488,11470,11468,11457,11455,11397,11387,11372,11363,11348,11323,11318,11309,11301,11300,11292,11290,11286,11284,11256,11252,11242,11237,11233,11219,11176,11160) order by id desc;\nselect * from crm_layouts where crm_configuration_id = 126 order by id desc;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id in (300,299,298);\nselect * from stages where crm_configuration_id = 126 order by id desc;\nselect * from business_processes where crm_configuration_id = 126 order by id desc;\nselect * from business_process_stages where business_process_id IN (76,75,74,73);\nselect * from playbooks where team_id = 142;\nselect * from playbook_layouts where playbook_id IN (108);\nSELECT * FROM playbook_categories WHERE playbook_id IN (108);\n\nselect * from teams where id = 130;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 2\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities\n WHERE crm_configuration_id = 110;\n\nselect * from teams;\nselect * from crm_configurations;\n\nSELECT * FROM activities WHERE id = 628773;\nSELECT * FROM crm_profiles WHERE user_id = 1460;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from teams;\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from teams where id = 145;\nselect * from crm_configurations where id = 129;\nselect * from social_accounts where sociable_id = 2317;\nSELECT * FROM activities WHERE uuid_to_bin('8dbab184-a333-4268-ad57-fb41f8d53a9a') = uuid;\n\nselect * from teams where id = 1;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 280;\nSELECT * FROM crm_layout_entities WHERE id = 5507;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type IN ('event');\n\nselect * from teams;\nselect * from activities where crm_configuration_id = 14;\n\nSELECT * FROM social_accounts where provider = 'copper';\n\nselect * from activities where id = 628467;\nselect * from participants where activity_id = 628467;\n\nSELECT * FROM contacts WHERE id = 3969;\nSELECT * FROM accounts WHERE id = 177;\n\nSELECT * FROM activities WHERE uuid_to_bin('4eb54c77-cfa3-2bd4-84a7-9ed46a21c988') = uuid;\n\n# ********************* BH\nselect * from teams where id = 36;\nSELECT * FROM crm_configurations WHERE id = 21;\nselect * from activities where crm_configuration_id = 21 and id = 607901;\nselect * from activities where crm_configuration_id = 21;\n\nselect * roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 226;\n\nselect * from migrations order by id desc;\n\n# mercury\n# neptune\n# earth\n\nselect * from teams;\nselect * from teams where id = 19;\nselect * from teams where id = 27;\nselect * from users where team_id = 27;\nSELECT * FROM crm_configurations WHERE id = 42;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from activities where id = 631461;\nSELECT * FROM crm_field_values WHERE crm_field_id = 180;\n\nselect * from teams where id = 2;\nSELECT * FROM social_accounts WHERE sociable_id = 89;\n\nSELECT * FROM activities WHERE uuid_to_bin('ba0c029a-bc14-4e17-8603-64174acebcbb') = uuid; # 634273\nselect * from activity_summary_logs where activity_id = 634273;\n\nselect * from sidekick_settings where team_id = 2;\n\nselect * from teams; # 2, 2\nSELECT * FROM crm_configurations WHERE team_id = 2; # 2\nselect * from team_features where team_id = 2;\nselect * from features;\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 and crm_provider_id = '51317301383';\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 order by id desc;\n\nselect * from automated_reports order by id desc;\nselect * from automated_report_results order by id desc;\nselect * from users where team_id = 1 and id IN (7160, 3248);\nselect * from migrations order by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 1 and sa.provider = 'salesforce';\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 565;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 175;\nselect * from playbook_categories where playbook_id = 175;\nselect * from users where team_id = 1;\nselect * from users where id = 7160;\nselect * from crm_profiles where user_id = 7160;\nselect * from features;\nselect\n *\n# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,\n# crm_configuration_id, crm_provider_id, transcription_id, status\nfrom activities where crm_configuration_id = 1 and type = 'conference'\n# and crm_provider_id IS NOT NULL\nand provider != 'uploader' and actual_start_time IS NOT NULL\nORDER by id desc;\nselect * from activities where id = 54747783; # 00UO400000pCzojMAC\n\nselect p.id, p.activity_type, pc.id, pc.name\nFROM playbooks p\njoin playbook_categories pc on p.id = pc.playbook_id\nwhere p.team_id = 1 and p.activity_type = 'event';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';\nSELECT * FROM crm_field_values WHERE crm_field_id = 4;\n\nselect * from crm_layouts cl join playbook_layouts pl on cl.id = pl.layout_id\nwhere crm_configuration_id = 1 and pl.playbook_id = 175;\n\nselect * from teams;\nSELECT r.* FROM automated_reports r\njoin teams t on r.team_id = t.id\nWHERE r.frequency = 'daily'\n and r.status = 1\nAND t.status = 'active'\nAND (r.expires_at >= now() OR r.expires_at IS NULL);\n\nselect * from automated_report_results where report_id IN (18, 33);\n\nselect * from activity_searches where id = 10932;\nselect * from activity_search_filters where activity_search_id = 10932;\nselect * from automated_reports;\nselect * from automated_report_results where report_id IN (34, 35);","depth":4,"value":"SELECT * FROM teams WHERE id = 1;\n\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;\nSELECT * FROM crm_fields WHERE id = 2234;\nSELECT * FROM crm_field_values WHERE crm_field_id = 2234;\n\nselect * from crm_profiles where user_id = 143;\n\nselect * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO\nselect * from business_processes where crm_configuration_id = 39;\n# 01941000000H669AAC, 01941000000H66JAAS\n\nselect * from record_type_field_values\n where record_type_id IN (24);\n\nselect * from crm_field_values where id IN (2730);\n\nselect * from crm_configurations where id = 39;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce'; #1035\n\n\nselect * from users where team_id = 1; # 222 group 3\nSELECT * FROM activities WHERE user_id = 222 order by id desc;\nselect * from sidekick_settings where team_id = 1;\nselect * from teams where id = 1;\nselect * from team_features where team_id = 1;\n\nselect * from activities where crm_configuration_id = 2\nand provider = 'ms-teams' and id = 608765;\n\nSELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';\n\nselect * from sidekick_settings where team_id = 2;\n\nSELECT * FROM activities WHERE id = 608660;\nselect * from activity_summary_logs where activity_id = 608660;\nselect * from ai_prompts where transcription_id = 11214;\n\n# ********************************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;\n# id: 608818, crm: 59628809737\nSELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;\n# id: 608821, crm: 59632069252\nSELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,\nplaybook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,\nscheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at\nFROM activities a\njoin calendar_events ce on a.calendar_event_id = ce.id\nWHERE a.id IN (608818, 608821);\n\nselect * from users where team_id = 1;\nselect * from team_settings where team_id = 1;\nselect * from crm_profiles where crm_configuration_id = 39 order by user_id;\n\nselect * from team_features where team_id = 1;\n\nselect * from users where team_id = 2;\n\nSELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639\n# Preslava N. Ivanova, grou id 3\n\nSELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;\n\nselect * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';\n\nselect\n a.id,\n a.type,\n a.scheduled_start_time,\n a.actual_start_time,\n a.created_at,\n a.opportunity_id,\n a.status\nFROM activities a\nWHERE opportunity_id = 344\nand status IN ('completed', 'received', 'delivered')\nand (\n (a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')\nOR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))\n;\n\nSELECT * FROM users WHERE id = 222;\n\nSELECT * FROM crm_profiles WHERE user_id = 222;\nselect * from crm_layouts where crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;\n\nselect * from group_deal_risk_types;\n\nselect * from opportunities where team_id = 1;\n\nSELECT * FROM opportunities WHERE id = 315;\nSELECT * FROM crm_field_data WHERE object_id = 315;\nselect * from crm_field_data where object_id = 260;\n\nselect * from generic_ai_prompts where subject_id = 315;\n\nselect * from teams; # 36, 21, 121, james.graham@bullhorn.jiminny.com\nSELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';\n\n# ************************************************************************************\nselect * from teams where id = 1;\nselect * from crm_configurations where id = 39;\nselect * from users where team_id = 1;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 1;\n# 1 - 00541000004281rAAA\n# 204 - 0052g000003freeAAA\n# 429 - 0052g000003qGOiAAM\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\nselect * from activities where type = 'softphone'\nand created_at > '2024-12-11 15:24:36' order by id desc;\n\nselect * from activity_providers where team_id = 1;\nselect * from activity_provider_users where activity_provider_id = 328;\n\nselect * from opportunities where crm_configuration_id = 39\nAND account_id = 178 AND is_closed = false\norder by created_at DESC;\n\nselect * from contacts where id = 3952;\nselect * from accounts where id = 178;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations where id = 21;\nselect * from users where team_id = 36;\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 36;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 36\nand sa.provider = 'bullhorn';\n\nselect * from social_accounts where id = 348;\nUPDATE social_accounts SET\nprovider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',\nprovider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',\nexpires = 1733998131,\nstate = 'connected'\nWHERE id = 348;\n\n# ************************************************************************************\nselect * from teams where id = 31;\nselect * from crm_configurations where id = 18;\n\nselect * from users where team_id = 31; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 31;\n\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 31\nand sa.provider = 'close';\n\nselect * from contacts where crm_configuration_id = 18;\n\n# ********************** NEPTUNE **************************************************************\nselect * from teams;\nselect * from users where id IN (1030, 1035, 1052);\nselect * from crm_configurations;\n\nselect * from users where team_id = 65; # 257\nselect * from team_settings where team_id = 65; # 257\nselect * from invitations where team_id = 65; # 257\nselect * from users where email = 'integration-account@jiminny.com'; # 257\nselect u.email, cp.* from users u\njoin crm_profiles cp on u.id = cp.user_id\nwhere u.team_id = 65;\n\nselect * from crm_configurations where id = 53;\nselect * from accounts where crm_configuration_id = 53 order by id desc;\nselect * from leads where crm_configuration_id = 53 order by id desc;\nselect * from contacts where crm_configuration_id = 53 order by id desc;\nselect * from opportunities where crm_configuration_id = 53 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 53 order by id desc;\nselect * from crm_fields where crm_configuration_id = 53 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 53 order by id desc;\nselect * from stages where crm_configuration_id = 53 order by id desc;\n\n\nselect * from crm_profiles where crm_configuration_id = 13;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\nand sa.provider = 'integration-app';\n\nselect * from contacts where crm_configuration_id = 13;\n\nselect * from social_accounts where sociable_id = 283;\n\nSELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';\n\nselect * from activity_providers where team_id = 65;\nSELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 65\n;\n\n# ***************************** STAGING ********************************************\nSELECT * FROM teams;\nSELECT * FROM teams WHERE id = 88;\nSELECT * FROM teams WHERE id = 89;\nselect * from team_settings where team_id = 89;\nSELECT * FROM users WHERE team_id = 89;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 89;\n\nselect * from users;\nSELECT * FROM social_accounts WHERE sociable_id = 1761;\nSELECT * FROM crm_configurations WHERE id = 70;\nselect * from accounts where crm_configuration_id = 70 order by id desc;\nselect * from leads where crm_configuration_id = 70 order by id desc;\nselect * from contacts where crm_configuration_id = 70 order by id desc;\nselect * from opportunities where crm_configuration_id = 70 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 70 order by id desc;\nselect * from crm_fields where crm_configuration_id = 70 order by id desc;\nselect * from crm_field_values where crm_field_id = 3536 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 70 order by id desc;\nselect * from stages where crm_configuration_id = 70 order by id desc;\nselect * from business_processes where crm_configuration_id = 70 order by id desc;\nselect * from business_process_stages where business_process_id = 34;\n\nselect * from contacts where id = 10468;\n\nselect * from crm_layouts where crm_configuration_id = 70;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;\nSELECT * FROM crm_fields WHERE id IN (3533,3534,3535);\n\nselect * from activities where crm_configuration_id = 70\nand (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;\n\nSELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;\nSELECT * FROM activities where crm_configuration_id = 69 ;\n\nSELECT * FROM users WHERE email LIKE '%jiminny_web_sa2@jiminny.com%';\nSELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;\nSELECT * FROM opportunities WHERE id = 385;\n\nselect * from participants p\njoin activities a on p.activity_id = a.id\nwhere a.crm_configuration_id = 70\nand (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);\nSELECT * FROM participants WHERE id = 1013638;\n\nselect * from teams where id = 90;\nselect * from users where team_id = 90;\nselect * from social_accounts where social_accounts.sociable_id IN (1960,1760);\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 71;\nselect * from invitations where team_id = 90;\n\nselect * from crm_configurations where id = 71;\nselect * from accounts where crm_configuration_id = 71 order by id desc;\nselect * from leads where crm_configuration_id = 71 order by id desc;\nselect * from contacts where crm_configuration_id = 71 order by id desc;\nselect * from opportunities where crm_configuration_id = 71 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 71 order by id desc;\nselect * from crm_fields where crm_configuration_id = 71 order by id desc;\nselect * from crm_field_values where crm_field_id = 3341 order by id desc;\nselect * from crm_layouts where crm_configuration_id = 71 order by id desc;\nselect * from stages where crm_configuration_id = 71 order by id desc;\n\nselect * from users order by secondary_email desc;\nselect u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa\n join users u on sa.sociable_id = u.id\nwhere sa.provider = 'google' and u.email LIKE 'aneliya%';\n\nselect * from failed_jobs order by id desc;\n\nselect * from users where email = 'ben.allwright@learningpeople.co.uk' or secondary_email = 'ben.allwright@learningpeople.co.uk';\n\nselect * from teams;\nSELECT * FROM crm_profiles WHERE crm_configuration_id = 39;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 1\nand sa.provider = 'salesforce';\n\n# ************************************************************************************\nSELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;\nSELECT * FROM crm_configurations WHERE id = 70;\n\nselect * from teams where id = 1;\nselect * from groups where team_id = 1;\nselect * from users where team_id = 1;\n\nselect o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o\njoin users u on o.user_id = u.id\njoin groups g on u.group_id = g.id\njoin role_user ru on u.id = ru.user_id\njoin roles r on ru.role_id = r.id\nwhere o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';\n\nselect * from role_user where user_id = 143;\nselect * from roles;\n\nselect * from role_user;\nselect * from groups where id = 9;\nselect * from scope_groups where group_id = 9;\n\n# ************************************************************************************\nselect * from teams where id = 36;\nselect * from crm_configurations;\nSELECT * FROM social_accounts WHERE sociable_id = 121;\n\nhttps://crmsandbox.zoho.com/crm/jiminnyw4/tab/Leads/4776201000005049105\nhttps://crmsandbox.zoho.com/crm/\n\nhttps://crm.zoho.com/crm/org3469620/tab/Leads/230045000229559080\n https://crm.zoho.com/crm/\n org3469620\n\nSELECT * FROM activities WHERE uuid_to_bin('03382d20-c8bc-48e7-a3d4-90b52fa5ceab') = uuid;\n\nselect * from users where email LIKE \"%mobile_automation_%\";\nselect * from social_accounts where sociable_id IN (2228);\nselect * from crm_profiles where user_id IN (2222,2223,2226,2227);\n\nselect * from teams order by id desc;\nSELECT * FROM users WHERE id = 2229;\nSELECT * FROM crm_profiles WHERE user_id = 2229;\nselect * from opportunities where crm_configuration_id = 88;\nselect * from crm_fields where crm_configuration_id = 88;\nselect * from crm_profiles where crm_configuration_id = 88;\n\nSELECT * FROM teams WHERE id = 1;\n\nSELECT * FROM users WHERE id = 143;\nSELECT * FROM users WHERE uuid_to_bin('fde193d3-06a2-4e1a-8895-62b94039215d') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73385071-a756-42ae-9c73-8b53f2309467') = uuid;\n\nhttps://app.staging.jiminny.com/ondemand?\n min_duration=1\n &\n only_recorded=1\n &\n user_id%5B%5D=641f1acb-16b8-42d1-8726-df52979dad0e\n &\n sequence_number=2\n\n select * from users where team_id = 1 and email like '%stoyan%'\n\nselect * from coaching_feedbacks;\n\nselect * from teams;\nSELECT * FROM users WHERE team_id = 36;\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from users where id = 143;\n\nSELECT * FROM users WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM teams WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\nSELECT * FROM activity_shares WHERE uuid_to_bin('73180eeb-33de-4065-977d-ccbe0e6c94fc') = uuid;\n\nselect * from users where team_id = 2;\nselect * from activities where crm_configuration_id = 39\nand activities.scheduled_start_time BETWEEN '2025-04-09 00:00:00' AND '2025-04-09 23:59:59'\nAND user_id = 143\norder by id desc;\n\n# ************************************************************************************\nselect * from teams where id = 142; # 2312, 126\nselect * from team_settings;\nselect * from users where team_id = 142; # 21642\nSELECT * FROM social_accounts WHERE sociable_id = 21642;\nSELECT * FROM crm_profiles cp join users u ON u.id = cp.user_id WHERE team_id = 142;\nselect * from crm_profiles where id IN (93);\nselect * from invitations;\nselect * from team_features where team_id = 1;\n\nSELECT * FROM crm_configurations WHERE id = 126;\nselect * from accounts where crm_configuration_id = 126 order by id desc;\nselect * from leads where crm_configuration_id = 126 order by id desc;\nselect * from contacts where crm_configuration_id = 126 order by id desc;\nselect * from opportunities where crm_configuration_id = 126 order by id desc;\nselect * from crm_profiles where crm_configuration_id = 126 order by id desc;\nselect * from crm_fields where crm_configuration_id = 126 # 11060\n# and type IN ('picklist', 'status')\n# and object_type = 'task'\norder by id desc;\n# 5731,5732,5733\nselect DISTINCT crm_field_id from crm_field_values where crm_field_id IN (11151,12239,12215,12185,12175,12165,12144,12137,12127,12109,12107,12105,12103,12092,12037,12005,12003,11987,11969,11958,11951,11942,11931,11924,11921,11917,11915,11901,11893,11883,11872,11870,11868,11866,11839,11833,11821,11793,11780,11777,11769,11757,11737,11735,11656,11645,11638,11629,11618,11611,11602,11591,11584,11581,11558,11544,11543,11534,11532,11529,11527,11503,11497,11493,11488,11470,11468,11457,11455,11397,11387,11372,11363,11348,11323,11318,11309,11301,11300,11292,11290,11286,11284,11256,11252,11242,11237,11233,11219,11176,11160) order by id desc;\nselect * from crm_layouts where crm_configuration_id = 126 order by id desc;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id in (300,299,298);\nselect * from stages where crm_configuration_id = 126 order by id desc;\nselect * from business_processes where crm_configuration_id = 126 order by id desc;\nselect * from business_process_stages where business_process_id IN (76,75,74,73);\nselect * from playbooks where team_id = 142;\nselect * from playbook_layouts where playbook_id IN (108);\nSELECT * FROM playbook_categories WHERE playbook_id IN (108);\n\nselect * from teams where id = 130;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 2\nand sa.provider = 'hubspot';\n\nSELECT * FROM activities\n WHERE crm_configuration_id = 110;\n\nselect * from teams;\nselect * from crm_configurations;\n\nSELECT * FROM activities WHERE id = 628773;\nSELECT * FROM crm_profiles WHERE user_id = 1460;\nSELECT * FROM social_accounts WHERE sociable_id = 2291;\n\nselect * from teams;\nselect ru.*, pr.*, p.* from users u join role_user ru on ru.user_id = u.id\njoin permission_role pr on pr.role_id = ru.role_id\n join permissions p on p.id = pr.permission_id\nwhere team_id = 495 and p.name IN ('dial');\n\nselect * from teams where id = 145;\nselect * from crm_configurations where id = 129;\nselect * from social_accounts where sociable_id = 2317;\nSELECT * FROM activities WHERE uuid_to_bin('8dbab184-a333-4268-ad57-fb41f8d53a9a') = uuid;\n\nselect * from teams where id = 1;\nSELECT * FROM crm_layouts WHERE crm_configuration_id = 39;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 280;\nSELECT * FROM crm_layout_entities WHERE id = 5507;\nSELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type IN ('event');\n\nselect * from teams;\nselect * from activities where crm_configuration_id = 14;\n\nSELECT * FROM social_accounts where provider = 'copper';\n\nselect * from activities where id = 628467;\nselect * from participants where activity_id = 628467;\n\nSELECT * FROM contacts WHERE id = 3969;\nSELECT * FROM accounts WHERE id = 177;\n\nSELECT * FROM activities WHERE uuid_to_bin('4eb54c77-cfa3-2bd4-84a7-9ed46a21c988') = uuid;\n\n# ********************* BH\nselect * from teams where id = 36;\nSELECT * FROM crm_configurations WHERE id = 21;\nselect * from activities where crm_configuration_id = 21 and id = 607901;\nselect * from activities where crm_configuration_id = 21;\n\nselect * roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 226;\n\nselect * from migrations order by id desc;\n\n# mercury\n# neptune\n# earth\n\nselect * from teams;\nselect * from teams where id = 19;\nselect * from teams where id = 27;\nselect * from users where team_id = 27;\nSELECT * FROM crm_configurations WHERE id = 42;\n\nselect * from social_accounts sa\njoin users u on sa.sociable_id = u.id\nwhere u.team_id = 19\nand sa.provider = 'pipedrive';\n\nselect * from activities where id = 631461;\nSELECT * FROM crm_field_values WHERE crm_field_id = 180;\n\nselect * from teams where id = 2;\nSELECT * FROM social_accounts WHERE sociable_id = 89;\n\nSELECT * FROM activities WHERE uuid_to_bin('ba0c029a-bc14-4e17-8603-64174acebcbb') = uuid; # 634273\nselect * from activity_summary_logs where activity_id = 634273;\n\nselect * from sidekick_settings where team_id = 2;\n\nselect * from teams; # 2, 2\nSELECT * FROM crm_configurations WHERE team_id = 2; # 2\nselect * from team_features where team_id = 2;\nselect * from features;\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 and crm_provider_id = '51317301383';\nSELECT * FROM opportunities WHERE crm_configuration_id = 2 order by id desc;\n\nselect * from automated_reports order by id desc;\nselect * from automated_report_results order by id desc;\nselect * from users where team_id = 1 and id IN (7160, 3248);\nselect * from migrations order by id desc;\n\nSELECT\n CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,\n u.email,\n sa.*,\n t.owner_id FROM social_accounts sa\nJOIN users u on u.id = sa.sociable_id\nJOIN teams t on t.id = u.team_id\nWHERE u.team_id = 1 and sa.provider = 'salesforce';\n\nselect * from teams where id = 1;\nselect * from groups g JOIN playbooks p on g.playbook_id = p.id where g.team_id = 1;\nselect * from groups where id = 565;\nselect * from playbooks where team_id = 1;\nselect * from playbooks where id = 175;\nselect * from playbook_categories where playbook_id = 175;\nselect * from users where team_id = 1;\nselect * from users where id = 7160;\nselect * from crm_profiles where user_id = 7160;\nselect * from features;\nselect\n *\n# id, uuid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage_id,\n# crm_configuration_id, crm_provider_id, transcription_id, status\nfrom activities where crm_configuration_id = 1 and type = 'conference'\n# and crm_provider_id IS NOT NULL\nand provider != 'uploader' and actual_start_time IS NOT NULL\nORDER by id desc;\nselect * from activities where id = 54747783; # 00UO400000pCzojMAC\n\nselect p.id, p.activity_type, pc.id, pc.name\nFROM playbooks p\njoin playbook_categories pc on p.id = pc.playbook_id\nwhere p.team_id = 1 and p.activity_type = 'event';\n\nSELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event';\nSELECT * FROM crm_field_values WHERE crm_field_id = 4;\n\nselect * from crm_layouts cl join playbook_layouts pl on cl.id = pl.layout_id\nwhere crm_configuration_id = 1 and pl.playbook_id = 175;\n\nselect * from teams;\nSELECT r.* FROM automated_reports r\njoin teams t on r.team_id = t.id\nWHERE r.frequency = 'daily'\n and r.status = 1\nAND t.status = 'active'\nAND (r.expires_at >= now() OR r.expires_at IS NULL);\n\nselect * from automated_report_results where report_id IN (18, 33);\n\nselect * from activity_searches where id = 10932;\nselect * from activity_search_filters where activity_search_id = 10932;\nselect * from automated_reports;\nselect * from automated_report_results where report_id IN (34, 35);","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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"102","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"34","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"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 Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse Carbon\\Exceptions\\InvalidFormatException;\nuse DateTime;\nuse DateTimeInterface;\nuse DateTimeZone;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\InputTypeEnum;\nuse Jiminny\\Component\\AskAnything\\AskAnythingPromptService;\nuse Jiminny\\Component\\AskAnything\\Dtos\\AskAnythingPromptDto;\nuse Jiminny\\Component\\UrlGenerator\\Webhook;\nuse Jiminny\\Contracts\\Repositories\\PlaybookCategoryRepository;\nuse Jiminny\\Contracts\\Repositories\\TeamRepository;\nuse Jiminny\\Contracts\\Repositories\\UserRepository;\nuse Jiminny\\Exceptions\\ApplicationException;\nuse Jiminny\\Exceptions\\InvalidArgumentException;\nuse Jiminny\\Exceptions\\ModelNotFoundException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPrompt;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPromptTarget;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AskAnythingRepository;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Repositories\\GroupRepository;\nuse Jiminny\\Repositories\\SearchRepository;\nuse Jiminny\\Repositories\\StageRepository;\nuse Throwable;\n\nclass AutomatedReportsService\n{\n public const string TYPE_LOSS_ANALYSIS = 'loss_analysis';\n public const string TYPE_ASK_JIMINNY = 'ask_jiminny';\n\n /**\n * Standard report types (used by kiosk for existing automated reports).\n */\n // @TODO this will add filter, however if we need to control feature by FF we need conditional logic\n public const array TYPES = [\n ['id' => 'exec_summary', 'name' => 'Exec Summary'],\n ['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],\n ['id' => 'product_feedback', 'name' => 'Product Feedback'],\n ['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],\n// ['id' => 'questions', 'name' => 'Questions'],\n// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],\n ];\n\n public const array ALL_TYPES = [\n ...self::TYPES,\n ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],\n ];\n\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n\n /**\n * Frequencies for standard (non-Ask Jiminny) reports.\n */\n public const array FREQUENCIES = [\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n\n /**\n * Frequencies for Ask Jiminny reports.\n */\n public const array ASK_JIMINNY_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ];\n\n public const string MEDIA_TYPE_PDF = 'pdf';\n public const string MEDIA_TYPE_PODCAST = 'podcast';\n public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];\n public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];\n public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];\n public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];\n\n public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];\n public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];\n public const int SENT_REPORT_AT_HOURS = 5;\n public const string PDF_KEY = 'pdf';\n public const string AUDIO_KEY = 'audio';\n\n private const array ALL_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n private const string S3_DIR = 'reports';\n private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];\n private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];\n\n public function __construct(\n private readonly TeamRepository $teamRepository,\n private readonly GroupRepository $groupRepository,\n private readonly UserRepository $userRepository,\n private readonly StageRepository $stageRepository,\n private readonly DealStagesService $dealStagesService,\n private readonly RecipientsService $recipientsService,\n private readonly AutomatedReportsRepository $automatedReportsRepository,\n private readonly Webhook $webhookService,\n private readonly BusDispatcher $dispatcher,\n private readonly ActivityTypeService $activityTypeService,\n private readonly PlaybookCategoryRepository $playbookCategoryRepository,\n private readonly AskAnythingPromptService $askAnythingPromptService,\n private readonly SearchRepository $activitySearchRepository,\n private readonly AskAnythingRepository $askAnythingRepository,\n ) {\n }\n\n public static function getTypes(): array\n {\n $types = self::TYPES;\n\n return array_map(static function ($type) {\n return $type['id'];\n }, $types);\n }\n\n public static function getCallTypes(): array\n {\n return array_map(static function ($callType) {\n return $callType['id'];\n }, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);\n }\n\n public static function getFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::FREQUENCIES);\n }\n\n // front-facing structure\n public function getReportEnabledFieldData(bool $value = false): array\n {\n return [\n 'id' => 'report_enabled',\n 'label' => '',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'value' => $value,\n ];\n }\n\n // Organizations = Teams\n public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array\n {\n $options = $this->getTeams();\n\n if ($shortVersion) {\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value,\n 'dependencies' => [\n 'teams',\n 'deal_stage_at_call',\n 'current_deal_stage',\n 'recipients',\n ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,\n ],\n 'dependsOn' => [],\n ];\n }\n\n // Teams = Groups\n public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array\n {\n if ($shortVersion) {\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value, // value should be an array of objects {id, name}\n 'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],\n 'dependsOn' => [],\n ];\n }\n\n public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array\n {\n $types = [];\n if ($team instanceof Team) {\n if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n $types = self::TYPES;\n }\n if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {\n $types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];\n }\n } else {\n $types = self::TYPES;\n }\n\n if ($shortVersion) {\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'options' => $types,\n ];\n }\n\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $types,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getFrequencyFieldData(?string $value = null): array\n {\n return [\n 'id' => 'frequency',\n 'label' => 'Frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::FREQUENCIES,\n 'value' => $value,\n 'dependencies' => ['period'],\n 'dependsOn' => [],\n ];\n }\n\n public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array\n {\n return [\n 'id' => 'period',\n 'label' => 'Select one-off period',\n 'inputType' => InputTypeEnum::DATE_RANGE,\n 'required' => true,\n 'placeholder' => 'Select',\n 'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],\n 'queryParams' => [\n 'startDate' => 'start_date_period',\n 'endDate' => 'end_date_period',\n ],\n 'dependencies' => [],\n 'dependsOn' => ['frequency'],\n ];\n }\n\n public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array\n {\n return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);\n }\n\n public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);\n }\n\n public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);\n }\n\n public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'deal_value',\n 'label' => 'Deal Value',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_deal_value',\n 'max' => 'max_deal_value',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array\n {\n $value = [];\n $conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;\n $dialerOn && $value[] = self::CALL_TYPE_DIALER;\n\n return [\n 'id' => 'call_type',\n 'label' => 'Call Type',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => [\n self::CALL_TYPE_CONFERENCE,\n self::CALL_TYPE_DIALER,\n ],\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getMediaTypeFieldData(?AutomatedReport $report = null): array\n {\n $value = [];\n\n if ($report) {\n $value = $this->transformMediaTypes($report);\n }\n\n return [\n 'id' => 'media_types',\n 'label' => 'Export as',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => self::MEDIA_TYPE_OBJECTS,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'call_duration',\n 'label' => 'Call Duration',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_call_duration',\n 'max' => 'max_call_duration',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getRecipientsFieldData(?Team $team = null, array $value = []): array\n {\n return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);\n }\n\n public function getJiminnyRecipientsFieldData(array $value = []): array\n {\n return $this->recipientsService->getJiminnyRecipientsFieldData($value);\n }\n\n public function getAdditionalPromptInputFieldData(?string $value = null): array\n {\n return [\n 'id' => 'additional_prompt_input',\n 'label' => 'Special requirements',\n 'inputType' => InputTypeEnum::TEXTAREA,\n 'required' => false,\n 'placeholder' => 'What should be the focus of the report?',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCustomReportNameFieldData(?string $value = null): array\n {\n return [\n 'id' => 'custom_name',\n 'label' => 'Custom report name',\n 'inputType' => InputTypeEnum::TEXT,\n 'required' => false,\n 'placeholder' => 'Enter custom name',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n // data providers\n public function getTeams(): array\n {\n $teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);\n\n $teamData = [];\n foreach ($teams as $team) {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n continue;\n }\n\n $teamData[] = $this->transformTeam($team);\n }\n\n return $teamData;\n }\n\n public function getTeamGroups(string $teamUuid): array\n {\n $data = [];\n $team = $this->getTeam($teamUuid);\n\n if ($team !== null) {\n $groups = $team->groups()->get();\n\n foreach ($groups as $group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n public function getTeamsGroupsOptions(array $filterTeamUuids = []): array\n {\n $data = [];\n $teams = $this->getTeams();\n\n foreach ($teams as $team) {\n if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {\n continue;\n }\n\n $data[] = [\n 'label' => $team['name'],\n 'groups' => $this->getTeamGroups($team['id']),\n ];\n }\n\n return $data;\n }\n\n public function getTeam(string $teamUuid): ?Team\n {\n return $this->teamRepository->idOrUuid($teamUuid);\n }\n\n public function getTeamById(int $teamId): ?Team\n {\n return $this->teamRepository->find($teamId);\n }\n\n public function getGroupsUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportGroups = $report->getGroups();\n foreach ($reportGroups as $groupId) {\n if ($group = $this->groupRepository->find($groupId)) {\n $uuids[] = $group->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getPlaybookCategoriesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $playbookCategories = $report->getPlaybookCategories();\n foreach ($playbookCategories as $id) {\n if ($category = $this->playbookCategoryRepository->find($id)) {\n $uuids[] = $category->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getDealAtCallStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getDealAtCallStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getCurrentDealStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getCurrentDealStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getRecipients());\n }\n\n public function getJiminnyUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function extractUserUuids(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => $user->getUuid())\n ->values()\n ->all();\n }\n\n // get mail data\n public function getRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getRecipients());\n }\n\n private function getJiminnyRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function buildRecipientUsers(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => [\n 'email' => $user->getEmailAddress(),\n 'name' => $user->getName(),\n 'timezone' => $user->getTimezone()->getName(),\n ])\n ->values()\n ->all();\n }\n\n public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array\n {\n if ($report->isAskJiminnyReport()) {\n $recipients = $this->resolveAskJiminnyRecipients($report);\n } else {\n $recipients = $this->getRecipientUsers($report);\n if ($includeJiminny) {\n $recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));\n }\n }\n\n $emails = [];\n\n return array_values(array_filter(\n $recipients,\n static function ($recipient) use (&$emails) {\n if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {\n return false;\n }\n $emails[] = $recipient['email'];\n\n return true;\n }\n ));\n }\n\n private function resolveAskJiminnyRecipients(AutomatedReport $report): array\n {\n $recipients = [];\n\n $creator = $report->getCreator();\n if ($creator !== null) {\n $recipients[] = [\n 'email' => $creator->getEmailAddress(),\n 'name' => $creator->getName(),\n 'timezone' => $creator->getTimezone()->getName(),\n ];\n }\n\n return array_merge(\n $recipients,\n $this->buildRecipientUsers($report->getRecipients()),\n $this->getGroupRecipientUsers($report),\n );\n }\n\n private function getGroupRecipientUsers(AutomatedReport $report): array\n {\n $users = [];\n foreach ($report->getGroups() as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group === null) {\n continue;\n }\n foreach ($group->getMembers() as $member) {\n $users[] = [\n 'email' => $member->getEmailAddress(),\n 'name' => $member->getName(),\n 'timezone' => $member->getTimezone()->getName(),\n ];\n }\n }\n\n return $users;\n }\n\n public function getReportTypeName(AutomatedReportResult $report): string\n {\n $type = $report->getReport()->getType();\n\n $getType = $this->transformReportType($type);\n\n return $getType['name'];\n }\n\n public function getReportPeriodName(AutomatedReportResult $report): string\n {\n $from = $report->getFromDate();\n $to = $report->getToDate();\n $frequency = $report->getReport()->getFrequency();\n\n if ($from === null || $to === null) {\n if (! $report->getReport()->isAskJiminnyReport()) {\n $invalidPeriod = $from === null ? 'from' : 'to';\n\n throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);\n }\n\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n }\n\n return $this->formatReportPeriodName($frequency, $from, $to);\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function getReportTeamsName(AutomatedReportResult $report): string\n {\n $groups = $report->getGroups();\n\n if (empty($groups)) {\n return 'All';\n }\n\n // Get group names from repository\n $groupNames = [];\n foreach ($groups as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group) {\n $groupNames[] = $group->getName();\n }\n }\n\n if (count($groupNames) === 1) {\n // Single team format\n $teamsName = $groupNames[0];\n } else {\n // Multiple teams format\n $teamsName = implode(', ', $groupNames);\n }\n\n return $teamsName;\n }\n\n public function getReportFileName(AutomatedReportResult $report): string\n {\n $customName = $report->getReport()->getCustomName();\n $periodName = $this->getReportPeriodName($report);\n $filenameSuffix = $this->getFilenameSuffix($report);\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $baseName = $this->getReportTypeName($report);\n\n if ($filenameSuffix) {\n $baseName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$baseName} - {$periodName} - {$this->getReportTeamsName($report)}\");\n }\n\n public function getReportFileNameWithExtension(AutomatedReportResult $result): string\n {\n $extension = $this->getMediaTypeMetadata($result)['extension'];\n\n return $this->getReportFileName($result) . '.' . $extension;\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n public function isUserRecipientOfReport(User $user, AutomatedReport $report): bool\n {\n $recipients = array_map('intval', $report->getRecipients()['users'] ?? []);\n\n return in_array($user->getId(), $recipients);\n }\n\n public function transformReportResults(Collection $automatedReportResults): array\n {\n $data = [];\n foreach ($automatedReportResults as $automatedReportResult) {\n /** @var AutomatedReportResult $automatedReportResult */\n\n $report = $automatedReportResult->getReport();\n\n $createdBy = $report->getCreator();\n $creator = [\n 'id' => $createdBy?->getUuid(),\n 'name' => $createdBy?->getName(),\n 'email' => $createdBy?->getEmailAddress(),\n 'photoUrl' => $createdBy?->getPhotoUrl(),\n ];\n\n $data[] = [\n 'id' => $automatedReportResult->getUuid(),\n 'name' => $automatedReportResult->getName(),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n 'recipients' => [\n ...array_values($this->transformGroups(team: $report->getTeam(), groupsIds: $report->getGroups())),\n ...array_values($this->transformRecipients($report->getRecipients())),\n ],\n 'report_type' => $this->transformReportType($report->getType()),\n 'media_type' => $automatedReportResult->getMediaType(),\n 'downloadUrl' => $this->generateReportResultDownloadUrl($automatedReportResult),\n 'viewUrl' => $this->generateReportResultViewUrl($automatedReportResult),\n 'generated_at' => $automatedReportResult->getGeneratedAt()?->toIso8601String(),\n 'creator' => $creator,\n ];\n }\n\n return $data;\n }\n\n public function hasCallTypeConference(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_CONFERENCE['id'], $report->getCallTypes(), true);\n }\n\n public function hasCallTypeDialer(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_DIALER['id'], $report->getCallTypes(), true);\n }\n\n // transformers\n private function transformTeam(Team $team): array\n {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n return [];\n }\n\n return [\n 'id' => $team->getUuid(),\n 'name' => $team->getName(),\n ];\n }\n\n private function transformReportFullView(AutomatedReport $report): array\n {\n $base = $this->transformReportBase($report);\n\n return $report->getType() === self::TYPE_ASK_JIMINNY\n ? $base + $this->transformAskJiminnyFields($report)\n : $base + $this->transformStandardReportFields($report);\n }\n\n private function transformReportBase(AutomatedReport $report): array\n {\n return [\n 'id' => $report->getUuid(),\n 'organization' => $this->transformOrganization(team: $report->getTeam()),\n 'report_type' => $this->transformReportType($report->getType()),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n ];\n }\n\n private function transformStandardReportFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n\n return [\n 'report_enabled' => $report->getStatus(),\n 'start_date_period' => $report->getFrom()?->format('Y-m-d H:i:s'),\n 'end_date_period' => $report->getTo()?->format('Y-m-d H:i:s'),\n 'deal_value_min' => $report->getDealValueMin(),\n 'deal_value_max' => $report->getDealValueMax(),\n 'call_types' => $this->transformCallType($report->getCallTypes()),\n 'media_types' => $this->transformMediaTypes($report),\n 'call_duration_min' => $this->transformDurationToMinutes($report->getCallDurationMin()),\n 'call_duration_max' => $this->transformDurationToMinutes($report->getCallDurationMax()),\n 'teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'deal_at_call_stages' => $this->transformStages(team: $team, stagesIds: $report->getDealAtCallStages()),\n 'current_deal_stages' => $this->transformStages(team: $team, stagesIds: $report->getCurrentDealStages()),\n 'recipients' => $this->transformRecipients($report->getRecipients()),\n 'created_by' => $this->transformCreator($report->getCreator()),\n 'additional_prompt_input' => $report->getAdditionalPromptInput(),\n 'custom_name' => $report->getCustomName(),\n 'created_at' => $report->getCreatedAt()->format('Y-m-d H:i:s'),\n 'updated_at' => $report->getUpdatedAt()->format('Y-m-d H:i:s'),\n 'deleted_at' => $report->getDeletedAt()?->format('Y-m-d H:i:s'),\n ];\n }\n\n private function transformAskJiminnyFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n $creatorId = $report->getAttribute('created_by');\n $explicitUserIds = array_values(array_filter(\n $report->getRecipients()['users'] ?? [],\n static fn ($id) => $id !== $creatorId\n ));\n\n return [\n 'report_name' => $report->getCustomName(),\n 'enabled' => $report->getStatus(),\n 'share_teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'share_users' => $this->transformRecipients(['users' => $explicitUserIds]),\n 'saved_search' => $this->transformSafeSearch($report->getSavedSearch()),\n 'ask_jiminny_prompt' => $this->transformAskJiminnyPrompt($report->getAskAnythingPrompt()),\n 'expires_on' => $report->getExpiresAt()?->format('Y-m-d'),\n ];\n }\n\n private function transformOrganization(?Team $team): array\n {\n return [\n 'id' => $team?->getUuid(),\n 'name' => $team?->getName(),\n ];\n }\n\n private function transformReportType(string $type): array\n {\n foreach (self::ALL_TYPES as $typeItem) {\n if ($typeItem['id'] === $type) {\n return $typeItem;\n }\n }\n\n return [];\n }\n\n private function transformCallType(array $types): array\n {\n $result = [];\n $callTypes = [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER];\n\n foreach ($types as $type) {\n foreach ($callTypes as $callTypeItem) {\n if ($callTypeItem['id'] === $type) {\n $result[] = $callTypeItem;\n\n break;\n }\n }\n }\n\n return $result;\n }\n\n private function transformMediaTypes(AutomatedReport $report): array\n {\n $values = [];\n\n foreach ($report->getMediaTypes() as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n continue;\n }\n\n $values[] = match ($mediaType) {\n self::MEDIA_TYPE_PDF => self::MEDIA_TYPE_OBJECT_PDF,\n self::MEDIA_TYPE_PODCAST => self::MEDIA_TYPE_OBJECT_PODCAST,\n };\n }\n\n return $values;\n }\n\n private function transformFrequency(string $frequency): array\n {\n foreach (self::ALL_FREQUENCIES as $frequencyItem) {\n if ($frequencyItem['id'] === $frequency) {\n return $frequencyItem;\n }\n }\n\n return [];\n }\n\n public function transformDurationToMinutes(?int $duration): ?int\n {\n if (! $duration) {\n return null;\n }\n\n return (int) ($duration / 60);\n }\n\n private function transformGroups(?Team $team, array $groupsIds): array\n {\n if (empty($groupsIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($groupsIds as $groupId) {\n $group = $team->groups()->where('id', $groupId)->first();\n\n if ($group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n 'photoUrl' => $group->getPhotoUrl(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformStages(?Team $team, array $stagesIds): array\n {\n if (empty($stagesIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($stagesIds as $stageId) {\n $stage = $team->stages()->where('id', $stageId)->first();\n\n if ($stage) {\n $data[] = [\n 'id' => $stage->getUuid(),\n 'name' => $stage->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformRecipients(array $recipients): array\n {\n $users = [];\n foreach ($recipients['users'] ?? [] as $userId) {\n $users[] = $this->transformUser($userId);\n }\n\n return $users;\n }\n\n private function transformCreator(?User $user): ?array\n {\n if ($user === null) {\n return null;\n }\n\n return $this->transformUser($user->getId());\n }\n\n private function transformAskJiminnyPrompt(?AskAnythingPrompt $prompt): ?array\n {\n if ($prompt === null) {\n return null;\n }\n\n return [\n 'id' => $prompt->getUuid(),\n 'name' => $prompt->getTitle(),\n ];\n }\n\n private function transformSafeSearch(?Search $search): ?array\n {\n if ($search === null) {\n return null;\n }\n\n return [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ];\n }\n\n private function transformUser(int $userId): array\n {\n /* @var ?User $user */\n $user = $this->userRepository->find($userId);\n\n return [\n 'id' => $user?->getUuid(),\n 'name' => $user?->getName(),\n 'email' => $user?->getEmailAddress(),\n 'photoUrl' => $user?->getPhotoUrl(),\n ];\n }\n\n public function create(array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $validatedData['created_by'] = auth()->id();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function update(string $uuid, array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $report = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $report) {\n throw new InvalidArgumentException('Report not found');\n }\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Create an Ask Jiminny report.\n */\n public function createAskJiminnyReport(array $data, User $creator): array\n {\n $validatedData = $this->validateAskJiminnyReportData($data, $creator);\n $validatedData['created_by'] = $creator->getId();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Update an Ask Jiminny report.\n */\n public function updateAskJiminnyReport(AutomatedReport $report, array $data, User $user): array\n {\n if (! $report->isAskJiminnyReport()) {\n throw new InvalidArgumentException('Report is not an Ask Jiminny report');\n }\n\n $validatedData = $this->validateAskJiminnyReportData($data, $user);\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function updateAskJiminnyReportStatus(AutomatedReport $report, bool $status): array\n {\n $this->automatedReportsRepository->update($report, ['status' => $status]);\n\n return $this->transformReportFullView($report->fresh());\n }\n\n /**\n * Validate and transform data for Ask Jiminny reports.\n */\n private function validateAskJiminnyReportData(array $data, User $user): array\n {\n // Validate name\n $name = trim($data['report_name'] ?? '');\n if (empty($name)) {\n throw new InvalidArgumentException('Report name is required');\n }\n if (mb_strlen($name) > 50) {\n throw new InvalidArgumentException('Report name must be 50 characters or less');\n }\n\n // Validate frequency (only daily, weekly, monthly for Ask Jiminny)\n $frequency = $data['frequency'] ?? null;\n $askJiminnyFrequencies = [self::FREQUENCY_DAILY, self::FREQUENCY_WEEKLY, self::FREQUENCY_MONTHLY];\n if (! in_array($frequency, $askJiminnyFrequencies, true)) {\n throw new InvalidArgumentException('Frequency must be daily, weekly, or monthly');\n }\n\n // Validate expiration date\n $expiresAt = $data['expires_on'] ?? null;\n if (empty($expiresAt)) {\n throw new InvalidArgumentException('Expiration date is required');\n }\n\n try {\n $expiresAtDate = Carbon::parse($expiresAt);\n } catch (InvalidFormatException $e) {\n throw new InvalidArgumentException('Expiration date format is invalid');\n }\n $maxExpiration = Carbon::now()->addYear();\n if ($expiresAtDate->gt($maxExpiration)) {\n throw new InvalidArgumentException('Expiration date cannot be more than 1 year from now');\n }\n if ($expiresAtDate->isPast()) {\n throw new InvalidArgumentException('Expiration date cannot be in the past');\n }\n\n // Validate saved search\n $activitySearchId = $data['saved_search'] ?? null;\n if (empty($activitySearchId)) {\n throw new InvalidArgumentException('Saved search is required');\n }\n $savedSearch = $this->activitySearchRepository->findByUuidAndUser($activitySearchId, $user);\n if (! $savedSearch) {\n throw new InvalidArgumentException('Saved search not found or does not belong to you');\n }\n\n // Validate saved prompt\n $askAnythingPromptId = $data['ask_jiminny_prompt'] ?? null;\n if (empty($askAnythingPromptId)) {\n throw new InvalidArgumentException('Ask Jiminny prompt is required');\n }\n $prompt = $this->askAnythingRepository->getPromptByUuid($askAnythingPromptId);\n if (! $prompt) {\n throw new InvalidArgumentException('Ask Jiminny prompt not found');\n }\n\n // Validate status\n $status = $data['enabled'] ?? false;\n\n $recipientUserIds = [$user->getId()];\n\n if (! empty($data['share_users'])) {\n $sharedUserIds = $this->validateAndGetUserIdsByTeam(\n $user->team,\n (array) $data['share_users']\n );\n $recipientUserIds = array_merge($recipientUserIds, $sharedUserIds);\n }\n\n $sharedGroupIds = [];\n if (! empty($data['share_teams'])) {\n $sharedGroupIds = $this->validateAndGetGroupIds($user->team, (array) $data['share_teams']);\n }\n\n $recipientUserIds = array_values(array_unique($recipientUserIds));\n\n return [\n 'team_id' => $user->getTeamId(),\n 'type' => self::TYPE_ASK_JIMINNY,\n 'status' => (bool) $status,\n 'frequency' => $frequency,\n 'custom_name' => $name,\n 'activity_search_id' => $savedSearch->getId(),\n 'ask_anything_prompt_id' => $prompt->getId(),\n 'expires_at' => $expiresAtDate->toDateString(),\n 'media_types' => [self::MEDIA_TYPE_PDF],\n 'call_types' => [],\n 'recipients' => ['users' => $recipientUserIds],\n 'groups' => $sharedGroupIds,\n ];\n }\n\n public static function getAskJiminnyFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::ASK_JIMINNY_FREQUENCIES);\n }\n\n public function getAskJiminnyReportFilters(User $user): array\n {\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n return [\n [\n 'id' => 'prompt',\n 'label' => 'Prompt',\n 'options' => $prompts,\n ],\n [\n 'id' => 'saved_search',\n 'label' => 'Saved Search',\n 'options' => $savedSearches,\n ],\n ];\n }\n\n public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array\n {\n $team = $user->getTeam();\n $userTimezone = $user->getTimezone();\n\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n $teamGroups = $this->groupRepository->getAllByTeam($team)->map(fn ($group) => [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ])->values()->all();\n\n $shareUsers = $this->recipientsService->getRecipientsFieldData(team: $team)['options'] ?? [];\n\n $sharedTeamsValue = [];\n $sharedUsersValue = [];\n if ($report) {\n $sharedTeamsValue = $this->transformGroups($team, $report->getGroups());\n\n $recipientUserIds = $report->getRecipients()['users'] ?? [];\n $creatorId = $report->getAttribute('created_by');\n $sharedUserIds = array_values(array_filter(\n $recipientUserIds,\n static fn ($id) => $id !== $creatorId\n ));\n $sharedUsersValue = collect($sharedUserIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (User $u) => [\n 'id' => $u->getUuid(),\n 'name' => $u->getName(),\n ])\n ->values()\n ->all();\n }\n\n return [\n 'fields' => [\n [\n 'id' => 'enabled',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'label' => '',\n 'value' => $report?->getStatus() ?? false,\n ],\n [\n 'id' => 'report_name',\n 'inputType' => InputTypeEnum::TEXT,\n 'label' => 'Name',\n 'placeholder' => 'Enter name',\n 'required' => true,\n 'validation' => ['maxLength' => 50],\n 'value' => $report?->getCustomName() ?? '',\n ],\n [\n 'id' => 'frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Frequency',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::ASK_JIMINNY_FREQUENCIES,\n 'value' => $report ? $this->transformFrequency($report->getFrequency()) : null,\n ],\n [\n 'id' => 'expires_on',\n 'inputType' => InputTypeEnum::DATE,\n 'label' => 'Expires on',\n 'required' => true,\n 'placeholder' => 'Select',\n 'validation' => [\n 'minDate' => now($userTimezone)->toDateString(),\n 'maxDate' => now($userTimezone)->addYear()->toDateString(),\n ],\n 'value' => $report?->getExpiresAt()?->toDateString(),\n ],\n [\n 'id' => 'share_teams',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team',\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $teamGroups,\n 'value' => $sharedTeamsValue,\n ],\n [\n 'id' => 'share_users',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team member',\n 'required' => false,\n 'placeholder' => 'Select',\n 'groupLabelKey' => 'label',\n 'groupValuesKey' => 'users',\n 'optionLabelKey' => 'name',\n 'optionValueKey' => 'id',\n 'options' => $shareUsers,\n 'value' => $sharedUsersValue,\n ],\n [\n 'id' => 'saved_search',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Saved search',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $savedSearches,\n 'value' => $report && $report->getSavedSearch() ? [\n 'id' => $report->getSavedSearch()->getUuid(),\n 'name' => $report->getSavedSearch()->getName(),\n ] : null,\n ],\n [\n 'id' => 'ask_jiminny_prompt',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Ask Jiminny prompt',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $prompts,\n 'value' => $report && $report->getAskAnythingPrompt() ? [\n 'id' => $report->getAskAnythingPrompt()->getUuid(),\n 'name' => $report->getAskAnythingPrompt()->getTitle(),\n ] : null,\n ],\n ],\n ];\n }\n\n private function updateResultNames(AutomatedReport $automatedReport): void\n {\n $results = $this->automatedReportsRepository->getResultsByReport($automatedReport);\n\n foreach ($results as $result) {\n $result->update(['name' => $this->getReportFileName($result)]);\n }\n }\n\n public function updateStatus(string $uuid, array $data): array\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $automatedReport->update([\n 'status' => $status,\n ]);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n private function generateOneOffReport(AutomatedReport $automatedReport): void\n {\n // the scheduler handles all the other frequency types\n if ($automatedReport->getStatus() === false || $automatedReport->getFrequency() !== self::FREQUENCY_ONE_OFF) {\n return;\n }\n\n $this->dispatcher->dispatch(new RequestGenerateReportJob($automatedReport->getUuid()));\n }\n\n public function getReport(string $uuid): AutomatedReport\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n return $automatedReport;\n }\n\n public function get(string $uuid): array\n {\n $automatedReport = $this->getReport($uuid);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): array\n {\n $results = [];\n $collection = $this->automatedReportsRepository->getAllStandardReports($sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function listAskJiminnyReports(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): array {\n $results = [];\n $collection = $this->automatedReportsRepository->getAskJiminnyReportsByUser($user, $sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function delete(string $uuid): void\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $automatedReport->delete();\n }\n\n public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult\n {\n return $this->automatedReportsRepository->createResult(\n array_merge(\n [\n 'report_id' => $automatedReport->getId(),\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n ],\n $data\n )\n );\n }\n\n public function getReportResult(string $resultUuid): AutomatedReportResult\n {\n $report = $this->automatedReportsRepository->findResultByUuid($resultUuid);\n\n if (! $report) {\n throw new ModelNotFoundException('Report Result not found');\n }\n\n return $report;\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return $this->automatedReportsRepository->findChildResult($result, $type);\n }\n\n // prophet API calls\n /**\n * @throws ApplicationException\n */\n public function getGenerateReportPayload(AutomatedReport $automatedReport, string $reportResultUuid): array\n {\n $period = $this->calculateFromAndToDate($automatedReport);\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n return [\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResultUuid,\n 'report_type' => $automatedReport->getType(),\n 'media_types' => $automatedReport->getMediaTypes(),\n 'from_date' => $fromDate->startOfDay()->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->endOfDay()->format(DateTimeInterface::RFC3339),\n 'group_ids' => $automatedReport->getGroups(),\n 'call_deal_stage' => $automatedReport->getDealAtCallStages(),\n 'current_deal_stage' => $automatedReport->getCurrentDealStages(),\n 'deal_min_value' => $automatedReport->getDealValueMin(),\n 'deal_max_value' => $automatedReport->getDealValueMax(),\n 'call_types' => $automatedReport->getCallTypes(),\n 'call_duration_min_seconds' => $automatedReport->getCallDurationMin(),\n 'call_duration_max_seconds' => $automatedReport->getCallDurationMax(),\n 'special_requirements' => $automatedReport->getAdditionalPromptInput(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->formatReportPeriodName(\n $automatedReport->getFrequency(),\n $fromDate,\n $toDate,\n ),\n 'playbook_categories' => $automatedReport->getPlaybookCategories(),\n 'custom_name' => $automatedReport->getCustomName(),\n ];\n }\n\n // $inputPayload - FE payload structure\n public function getActivitiesCountPayload(array $inputPayload): array\n {\n // Use validateAndTransformData to validate and normalize input\n $validatedData = $this->validateAndTransformData($inputPayload);\n $period = $this->calculateFromAndToDatePeriod(\n $validatedData['frequency'],\n Carbon::parse($validatedData['from']),\n Carbon::parse($validatedData['to']),\n );\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n // Create payload similar to getGenerateReportPayload\n return [\n 'team_id' => $validatedData['team_id'],\n 'group_ids' => $validatedData['groups'] ?? [],\n 'report_type' => $validatedData['type'],\n 'from_date' => $fromDate->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->format(DateTimeInterface::RFC3339),\n 'call_deal_stage' => $validatedData['deal_at_call_stages'] ?? [],\n 'current_deal_stage' => $validatedData['current_deal_stages'] ?? [],\n 'deal_min_value' => $validatedData['deal_value_min'] ?? null,\n 'deal_max_value' => $validatedData['deal_value_max'] ?? null,\n 'call_types' => $validatedData['call_types'],\n 'call_duration_min_seconds' => $validatedData['call_duration_min'] ?? null,\n 'call_duration_max_seconds' => $validatedData['call_duration_max'] ?? null,\n 'special_requirements' => $validatedData['additional_prompt_input'] ?? null,\n 'playbook_categories' => $validatedData['playbook_categories'] ?? [],\n 'request_id' => null,\n 'callback_url' => null,\n ];\n }\n\n public function shouldSendReport(array $users, ?CarbonInterface $generatedAt = null): bool\n {\n if (empty($users)) {\n return false;\n }\n\n $earliestTz = collect($users)\n ->mapWithKeys(function (array $user) {\n $tz = new DateTimeZone($user['timezone']);\n $nowUtc = new DateTime('now', new DateTimeZone('UTC'));\n $offset = $tz->getOffset($nowUtc);\n\n return [$user['timezone'] => $offset];\n })\n ->sortDesc()\n ->keys()\n ->first();\n\n $now = Carbon::now($earliestTz);\n $isScheduledTime = (int) $now->format('H') === self::SENT_REPORT_AT_HOURS;\n\n if ($isScheduledTime) {\n return true;\n }\n\n return $this->hasPassedScheduledTime($generatedAt, $earliestTz);\n }\n\n public function hasPassedScheduledTime(?CarbonInterface $generatedAt, string $timezone): bool\n {\n if ($generatedAt === null) {\n return false;\n }\n\n $now = Carbon::now($timezone);\n $scheduledTime = $now->copy()->setTime(self::SENT_REPORT_AT_HOURS, 0, 0);\n\n if ($now->hour < self::SENT_REPORT_AT_HOURS) {\n $scheduledTime = $scheduledTime->subDay();\n }\n\n $scheduledTimeUtc = $scheduledTime->copy()->utc();\n $generatedAtUtc = $generatedAt->copy()->utc();\n $nowUtc = $now->copy()->utc();\n\n return $generatedAtUtc->lt($scheduledTimeUtc) && $nowUtc->gt($scheduledTimeUtc);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function calculateFromAndToDate(AutomatedReport $automatedReport): array\n {\n return $this->calculateFromAndToDatePeriod(\n $automatedReport->getFrequency(),\n $automatedReport->getFrom(),\n $automatedReport->getTo()\n );\n }\n\n public function getAskJiminnyGenerateReportPayload(\n AutomatedReport $automatedReport,\n AutomatedReportResult $reportResult,\n array $activityIds,\n ): array {\n return [\n 'user_question' => $automatedReport->getAskAnythingPrompt()?->getContent(),\n 'call_ids' => array_map('strval', $activityIds),\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResult->getUuid(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->getReportPeriodName($reportResult),\n 'report_name' => $automatedReport->getCustomName(),\n ];\n }\n\n private function getCallbackUrl(): string\n {\n return $this->webhookService->route('jiminny.webhook.reports.ready');\n }\n\n /**\n * Validate and transform payload data for automated reports\n *\n * @param array $data\n *\n * @throws InvalidArgumentException\n *\n * @return array\n */\n private function validateAndTransformData(array $data): array\n {\n // Validate organization (team) and check feature\n $team = $this->validateOrganization($data['organization'] ?? null);\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $type = $this->validateReportType($data['report_type'] ?? null);\n $frequency = $this->validateFrequency($data['frequency'] ?? null);\n $additionalPromptInput = $this->validateAdditionalPromptInput(\n $data['additional_prompt_input'] ?? null\n );\n $customReportName = $this->validateCustomReportName($data['custom_name'] ?? null);\n\n // Prepare data for the database\n $reportData = [\n 'team_id' => $team->getId(),\n 'type' => $type,\n 'status' => $status,\n 'frequency' => $frequency,\n 'additional_prompt_input' => $additionalPromptInput,\n 'custom_name' => $customReportName,\n ];\n\n // Validate deal values\n $reportData = $this->validateDealValues($data, $reportData);\n\n // Validate date range\n $reportData = $this->validateDateRange($data, $reportData, $frequency);\n\n // Validate call durations\n $reportData = $this->validateCallDurations($data, $reportData);\n\n // Validate call types\n $reportData = $this->validateCallTypes($data, $reportData);\n\n // Validate media types\n $reportData = $this->validateMediaTypes($data, $reportData);\n\n // Validate groups\n if (isset($data['teams'])) {\n $reportData['groups'] = $this->validateAndGetGroupIds($team, $data['teams']);\n }\n\n // Validate deal stages\n $reportData = $this->validateDealStages($data, $reportData, $team, $type);\n\n // Validate playbook categories\n $reportData = $this->validatePlaybookCategories($data, $reportData, $team);\n\n // Validate recipients\n $reportData['recipients'] = [\n 'users' => $this->validateAndGetUserIdsByTeam($team, $data['recipients'] ?? []),\n ];\n\n if (isset($data['jiminny_recipients'])) {\n // Validate Jiminny recipients\n $reportData['jiminny_recipients'] = [\n 'users' => $this->validateAndGetJiminnyUserIds((array) $data['jiminny_recipients']),\n ];\n }\n\n return $reportData;\n }\n\n private function validateDealValues(array $data, array $reportData): array\n {\n if (isset($data['min_deal_value'])) {\n $reportData['deal_value_min'] = (int) $data['min_deal_value'];\n\n if ($reportData['deal_value_min'] > 4294967295 || $reportData['deal_value_min'] < 0) {\n throw new InvalidArgumentException('Min deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_deal_value'])) {\n $reportData['deal_value_max'] = (int) $data['max_deal_value'];\n\n if ($reportData['deal_value_max'] > 4294967295 || $reportData['deal_value_max'] < 0) {\n throw new InvalidArgumentException('Max deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['min_deal_value'], $data['max_deal_value'])\n && $data['min_deal_value'] > $data['max_deal_value']\n ) {\n throw new InvalidArgumentException('Min deal value cannot be greater than max deal value');\n }\n\n return $reportData;\n }\n\n private function validateDateRange(array $data, array $reportData, string $frequency): array\n {\n // Set date range only for one_off frequency\n if ($frequency === 'one_off') {\n if (isset($data['start_date_period'])) {\n $reportData['from'] = $this->parseDate($data['start_date_period']);\n }\n\n if (isset($data['end_date_period'])) {\n $reportData['to'] = $this->parseDate($data['end_date_period']);\n }\n\n if (empty($reportData['from']) || empty($reportData['to'])) {\n throw new InvalidArgumentException(\n 'Start date and end date are required for one_off frequency'\n );\n }\n } else {\n $reportData['from'] = null;\n $reportData['to'] = null;\n }\n\n return $reportData;\n }\n\n private function validateCallDurations(array $data, array $reportData): array\n {\n // Convert call durations from minutes to seconds\n if (isset($data['min_call_duration'])) {\n $reportData['call_duration_min'] = (int) $data['min_call_duration'] * 60;\n\n if ($reportData['call_duration_min'] > 4294967295 || $reportData['call_duration_min'] < 0) {\n throw new InvalidArgumentException('Min call duration should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_call_duration'])) {\n $reportData['call_duration_max'] = (int) $data['max_call_duration'] * 60;\n\n if ($reportData['call_duration_max'] > 4294967295 || $reportData['call_duration_max'] < 0) {\n throw new InvalidArgumentException('Max call duration should be between 0 and 4294967295');\n }\n }\n\n return $reportData;\n }\n\n private function validateCallTypes(array $data, array $reportData): array\n {\n // Set call types\n $reportData['call_types'] = $data['call_type'] ?? [];\n if (empty($reportData['call_types'])) {\n $reportData['call_types'] = self::getCallTypes();\n }\n\n foreach ($reportData['call_types'] as $callType) {\n if (! in_array($callType, self::getCallTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Call type %s is invalid', $callType));\n }\n }\n\n return $reportData;\n }\n\n private function validateMediaTypes(array $data, array $reportData): array\n {\n // Set media types from input data\n $reportData['media_types'] = $data['media_types'] ?? [];\n\n if (empty($reportData['media_types'])) {\n throw new InvalidArgumentException('Media types are required');\n }\n\n foreach ($reportData['media_types'] as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n throw new InvalidArgumentException(sprintf('Media type %s is invalid', $mediaType));\n }\n }\n\n return $reportData;\n }\n\n private function validateDealStages(array $data, array $reportData, Team $team, string $reportType): array\n {\n // Validate and set deal stages\n if (isset($data['deal_stage_at_call'])) {\n $reportData['deal_at_call_stages'] =\n $this->validateAndGetDealStageIds($team, $data['deal_stage_at_call'], 'Deal stage at call');\n }\n\n if (isset($data['current_deal_stage'])) {\n $reportData['current_deal_stages'] =\n $this->validateAndGetDealStageIds($team, $data['current_deal_stage'], 'Current deal stage');\n }\n\n // Ensure current_deal_stage is not provided for loss_analysis report type\n if ($reportType === self::TYPE_LOSS_ANALYSIS && ! empty($data['current_deal_stage'])) {\n throw new InvalidArgumentException('Current deal stage is not applicable for Loss Analysis reports');\n }\n\n return $reportData;\n }\n\n // transform uuid to id\n private function validatePlaybookCategories(array $data, array $reportData, Team $team): array\n {\n $key = 'playbook_categories';\n\n if (isset($data[$key])) {\n $payloadIds = $data[$key];\n $ids = [];\n\n foreach ($payloadIds as $uuid) {\n $uuid = (string) $uuid;\n\n try {\n $playbookCategory = $this->playbookCategoryRepository->findByUuid($uuid);\n } catch (Throwable $throwable) {\n Log::error(__METHOD__ . ' ' . $throwable->getMessage());\n\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory) {\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory->hasPlaybook()) {\n throw new InvalidArgumentException(sprintf('Playbook category %s has no playbook', $uuid));\n }\n\n if ($playbookCategory->getPlaybook()->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Playbook category %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $ids[] = $playbookCategory->getId();\n }\n\n $reportData[$key] = $ids;\n }\n\n return $reportData;\n }\n\n private function validateReportStatus($status): bool\n {\n if (! in_array($status, [true, false], true)) {\n throw new InvalidArgumentException('Report status is invalid');\n }\n\n return $status;\n }\n\n private function validateReportType($type): string\n {\n if (! in_array($type, self::getTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Report type is invalid: %s', $type));\n }\n\n return $type;\n }\n\n private function validateFrequency($frequency): string\n {\n if (! in_array($frequency, self::getFrequencies(), true)) {\n throw new InvalidArgumentException('Frequency is invalid');\n }\n\n return $frequency;\n }\n\n private function validateAdditionalPromptInput(?string $additionalPromptInput): ?string\n {\n if ($additionalPromptInput && strlen($additionalPromptInput) > 5000) {\n throw new InvalidArgumentException('Additional Prompt Input should be less than 5000 characters');\n }\n\n return $additionalPromptInput;\n }\n\n private function validateCustomReportName(?string $customReportName): ?string\n {\n if ($customReportName === null || $customReportName === '') {\n return null;\n }\n\n if (strlen($customReportName) > 70) {\n throw new InvalidArgumentException('Custom report name should be less than 70 characters');\n }\n\n return $customReportName;\n }\n\n private function validateOrganization(?string $organizationUuid): Team\n {\n if (! $organizationUuid) {\n throw new InvalidArgumentException('Organization is required');\n }\n\n $team = $this->teamRepository->idOrUuid($organizationUuid);\n\n if (! $team) {\n throw new InvalidArgumentException('Organization not found');\n }\n\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n throw new InvalidArgumentException('Organization does not have the Automated Reports feature');\n }\n\n return $team;\n }\n\n private function validateAndGetGroupIds(Team $team, array $teamUuids): array\n {\n $groupIds = [];\n\n foreach ($teamUuids as $uuid) {\n $group = $this->groupRepository->findByUuid($uuid);\n\n if ($group === null || $group->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Group %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $groupIds[] = $group->getId();\n\n }\n\n return $groupIds;\n }\n\n private function validateAndGetDealStageIds(Team $team, array $stageUuids, string $propertyLabel): array\n {\n $stageIds = [];\n\n foreach ($stageUuids as $uuid) {\n $stage = $this->stageRepository->findByUuid($uuid);\n\n if ($stage === null || $stage->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Stage %s not found for team %s for %s', $uuid, $team->getUuid(), $propertyLabel)\n );\n }\n\n $stageIds[] = $stage->getId();\n }\n\n return $stageIds;\n }\n\n private function validateAndGetUserIds(array $userUuids, callable $teamCheck): array\n {\n if (empty($userUuids)) {\n return [];\n }\n\n $userIds = [];\n\n foreach ($userUuids as $uuid) {\n $user = $this->userRepository->findByUuid($uuid);\n\n if (! $user || ! $user->isStatusActive()) {\n throw new InvalidArgumentException(\n sprintf('User %s not found or is not active', $uuid)\n );\n }\n\n if (! $teamCheck($user)) {\n throw new InvalidArgumentException(\n sprintf('User %s does not belong to the allowed team(s)', $uuid)\n );\n }\n\n $userIds[] = $user->getId();\n }\n\n return $userIds;\n }\n\n private function validateAndGetUserIdsByTeam(Team $team, array $userUuids): array\n {\n return $this->validateAndGetUserIds($userUuids, fn ($user) => $user->getTeamId() === $team->getId());\n }\n\n private function validateAndGetJiminnyUserIds(array $userUuids): array\n {\n $allowedTeamIds = config('kiosk.teamIds', []);\n\n return $this->validateAndGetUserIds($userUuids, fn ($user) => in_array($user->getTeamId(), $allowedTeamIds, true));\n }\n\n private function parseDate(string $dateString): string\n {\n return date('Y-m-d H:i:s', strtotime($dateString));\n }\n\n private function generateReportResultViewUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.view', ['uuid' => $result->getUuid()]);\n }\n\n private function generateReportResultDownloadUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.download', ['uuid' => $result->getUuid()]);\n }\n\n private function getReportMediaRouteResource(AutomatedReportResult $result): string\n {\n if ($result->getMediaType() === self::MEDIA_TYPE_PDF) {\n return self::PDF_KEY;\n } elseif ($result->getMediaType() === self::MEDIA_TYPE_PODCAST) {\n return self::AUDIO_KEY;\n }\n\n throw new \\InvalidArgumentException('Unknown media type.');\n }\n\n public function getMediaPath(AutomatedReportResult $result): ?string\n {\n $url = match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => $result->getPdfUrl(),\n self::MEDIA_TYPE_PODCAST => $result->getPodcastAudioUrl(),\n default => null,\n };\n\n if ($url === null) {\n return null;\n }\n\n $path = parse_url(trim($url, '\"\\''), PHP_URL_PATH);\n\n return $path ?: null;\n }\n\n public function getFilenameSuffix(AutomatedReportResult $result): ?string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => 'Podcast',\n default => null,\n };\n }\n\n public function getMailSubjectSuffix(AutomatedReportResult $result): string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => 'report',\n self::MEDIA_TYPE_PODCAST => 'podcast',\n default => '',\n };\n }\n\n public function getMediaTypeMetadata(AutomatedReportResult $result): array\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => ['extension' => 'mp3', 'mime' => 'audio/mpeg'],\n self::MEDIA_TYPE_PDF => ['extension' => 'pdf', 'mime' => 'application/pdf'],\n default => ['extension' => null, 'mime' => null],\n };\n }\n\n public function deleteS3Files(AutomatedReportResult $result): void\n {\n $teamUuid = $result->getReport()->getTeam()->getUuid();\n $reportUuid = $result->getUuid();\n\n // delete all files for a report uuid no mather of pdf, podcast, or both\n // in case of both - the podcast files are linked to the pdf (parent) uuid\n // pdf and podcast date times should be close\n $path = sprintf('%s/%s/%s', $teamUuid, self::S3_DIR, $reportUuid);\n\n foreach (self::FILE_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted S3 file', [\n 'path' => $file,\n ]);\n }\n }\n\n foreach (self::FILE_PODCAST_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '_podcast.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted Podcast S3 file', [\n 'path' => $file,\n ]);\n }\n }\n }\n\n /**\n *\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): Collection\n {\n return $this->automatedReportsRepository->getTeamIdsWithReportsResults($teamId);\n }\n\n /**\n * Core delete logic for report results using a query\n *\n * @param Builder $query\n * @param array $logContext\n *\n * @return int\n */\n private function deleteReportResultsByQuery(Builder $query, array $logContext = []): int\n {\n $deletedCount = 0;\n\n if ($query->exists()) {\n Log::info(\n 'Run delete report results',\n array_merge(\n $logContext,\n [\n 'service' => 'AutomatedReportsService',\n ]\n )\n );\n\n $query->chunkById(50, function ($results) use (&$deletedCount, $logContext) {\n foreach ($results as $result) {\n $this->deleteReportResult($result);\n $deletedCount++;\n\n Log::info(\n 'Deleted a report result',\n array_merge(\n $logContext,\n [\n 'result_id' => $result->getId(),\n 'report_id' => $result->getReportId(),\n ]\n )\n );\n }\n });\n }\n\n return $deletedCount;\n }\n\n /**\n * Delete report results for a team by retention period\n *\n * @param Team $team\n * @param CarbonImmutable $retentionDate\n *\n * @return int Number of deleted report results\n */\n public function deleteReportsResultsInRetentionPeriod(Team $team, CarbonImmutable $retentionDate): int\n {\n $reportIds = $this->automatedReportsRepository->getReportIdsByTeam($team);\n\n if ($reportIds->isEmpty()) {\n return 0;\n }\n\n $query = $this->automatedReportsRepository\n ->getReportResultsQueryForRetention($team, $retentionDate);\n\n return $this->deleteReportResultsByQuery($query, [\n 'team_id' => $team->getId(),\n 'retention_date' => $retentionDate->toDateTimeString(),\n ]);\n }\n\n /**\n * Delete ALL report results for a specific automated report\n *\n * @param string $uuid\n *\n * @return int\n */\n public function deleteReportResults(string $uuid): int\n {\n $report = $this->getReport($uuid);\n\n $query = $this->automatedReportsRepository->getResultsByReportQuery($report);\n\n return $this->deleteReportResultsByQuery($query, [\n 'report_uuid' => $uuid,\n 'report_id' => $report->getId(),\n ]);\n }\n\n public function deleteReportResult(AutomatedReportResult $result): void\n {\n $this->deleteS3Files($result);\n\n $result->delete();\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getTeamReports(Team $team): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getReportsByTeam($team);\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getReportResults(AutomatedReport $report): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getResultsByReport($report);\n }\n\n public function deleteAllReportResults(AutomatedReport $report): void\n {\n $results = $this->getReportResults($report);\n\n /** @var AutomatedReportResult $result */\n foreach ($results as $result) {\n Log::info('Deleting result', [\n 'report' => $report->getId(),\n 'result' => $result->getId(),\n ]);\n\n $this->deleteReportResult($result);\n }\n }\n\n public function deleteAllData(Team $team): void\n {\n Log::info('Deleting automated report and results for team', [\n 'team' => $team->getId(),\n ]);\n\n $reports = $this->getTeamReports($team);\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n Log::info('Deleting report', [\n 'team' => $team->getId(),\n 'report' => $report->getId(),\n ]);\n\n $this->deleteAllReportResults($report);\n\n $report->delete();\n }\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Kiosk\\AutomatedReports;\n\nuse Carbon\\CarbonImmutable;\nuse Carbon\\CarbonInterface;\nuse Carbon\\Exceptions\\InvalidFormatException;\nuse DateTime;\nuse DateTimeInterface;\nuse DateTimeZone;\nuse Illuminate\\Contracts\\Bus\\Dispatcher as BusDispatcher;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Support\\Collection;\nuse Illuminate\\Support\\Facades\\Log;\nuse Illuminate\\Support\\Facades\\Storage;\nuse Jiminny\\Component\\ActivitySearch\\FilterDefinition\\InputTypeEnum;\nuse Jiminny\\Component\\AskAnything\\AskAnythingPromptService;\nuse Jiminny\\Component\\AskAnything\\Dtos\\AskAnythingPromptDto;\nuse Jiminny\\Component\\UrlGenerator\\Webhook;\nuse Jiminny\\Contracts\\Repositories\\PlaybookCategoryRepository;\nuse Jiminny\\Contracts\\Repositories\\TeamRepository;\nuse Jiminny\\Contracts\\Repositories\\UserRepository;\nuse Jiminny\\Exceptions\\ApplicationException;\nuse Jiminny\\Exceptions\\InvalidArgumentException;\nuse Jiminny\\Exceptions\\ModelNotFoundException;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Models\\Activity\\Search;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPrompt;\nuse Jiminny\\Models\\AskAnything\\AskAnythingPromptTarget;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Contracts\\UserContract;\nuse Jiminny\\Models\\Feature\\FeatureEnum;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Repositories\\AskAnythingRepository;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Repositories\\GroupRepository;\nuse Jiminny\\Repositories\\SearchRepository;\nuse Jiminny\\Repositories\\StageRepository;\nuse Throwable;\n\nclass AutomatedReportsService\n{\n public const string TYPE_LOSS_ANALYSIS = 'loss_analysis';\n public const string TYPE_ASK_JIMINNY = 'ask_jiminny';\n\n /**\n * Standard report types (used by kiosk for existing automated reports).\n */\n // @TODO this will add filter, however if we need to control feature by FF we need conditional logic\n public const array TYPES = [\n ['id' => 'exec_summary', 'name' => 'Exec Summary'],\n ['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],\n ['id' => 'product_feedback', 'name' => 'Product Feedback'],\n ['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],\n// ['id' => 'questions', 'name' => 'Questions'],\n// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],\n ];\n\n public const array ALL_TYPES = [\n ...self::TYPES,\n ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],\n ];\n\n public const string FREQUENCY_DAILY = 'daily';\n public const string FREQUENCY_WEEKLY = 'weekly';\n public const string FREQUENCY_MONTHLY = 'monthly';\n public const string FREQUENCY_QUARTERLY = 'quarterly';\n public const string FREQUENCY_ONE_OFF = 'one_off';\n\n /**\n * Frequencies for standard (non-Ask Jiminny) reports.\n */\n public const array FREQUENCIES = [\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n\n /**\n * Frequencies for Ask Jiminny reports.\n */\n public const array ASK_JIMINNY_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ];\n\n public const string MEDIA_TYPE_PDF = 'pdf';\n public const string MEDIA_TYPE_PODCAST = 'podcast';\n public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];\n public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];\n public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];\n public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];\n\n public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];\n public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];\n public const int SENT_REPORT_AT_HOURS = 5;\n public const string PDF_KEY = 'pdf';\n public const string AUDIO_KEY = 'audio';\n\n private const array ALL_FREQUENCIES = [\n ['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],\n ['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],\n ['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],\n ['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],\n ['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],\n ];\n private const string S3_DIR = 'reports';\n private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];\n private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];\n\n public function __construct(\n private readonly TeamRepository $teamRepository,\n private readonly GroupRepository $groupRepository,\n private readonly UserRepository $userRepository,\n private readonly StageRepository $stageRepository,\n private readonly DealStagesService $dealStagesService,\n private readonly RecipientsService $recipientsService,\n private readonly AutomatedReportsRepository $automatedReportsRepository,\n private readonly Webhook $webhookService,\n private readonly BusDispatcher $dispatcher,\n private readonly ActivityTypeService $activityTypeService,\n private readonly PlaybookCategoryRepository $playbookCategoryRepository,\n private readonly AskAnythingPromptService $askAnythingPromptService,\n private readonly SearchRepository $activitySearchRepository,\n private readonly AskAnythingRepository $askAnythingRepository,\n ) {\n }\n\n public static function getTypes(): array\n {\n $types = self::TYPES;\n\n return array_map(static function ($type) {\n return $type['id'];\n }, $types);\n }\n\n public static function getCallTypes(): array\n {\n return array_map(static function ($callType) {\n return $callType['id'];\n }, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);\n }\n\n public static function getFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::FREQUENCIES);\n }\n\n // front-facing structure\n public function getReportEnabledFieldData(bool $value = false): array\n {\n return [\n 'id' => 'report_enabled',\n 'label' => '',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'value' => $value,\n ];\n }\n\n // Organizations = Teams\n public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array\n {\n $options = $this->getTeams();\n\n if ($shortVersion) {\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'organization',\n 'label' => 'Organization',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value,\n 'dependencies' => [\n 'teams',\n 'deal_stage_at_call',\n 'current_deal_stage',\n 'recipients',\n ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,\n ],\n 'dependsOn' => [],\n ];\n }\n\n // Teams = Groups\n public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array\n {\n if ($shortVersion) {\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'options' => $options,\n ];\n }\n\n return [\n 'id' => 'teams',\n 'label' => 'Team',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $options,\n 'value' => $value, // value should be an array of objects {id, name}\n 'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],\n 'dependsOn' => [],\n ];\n }\n\n public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array\n {\n $types = [];\n if ($team instanceof Team) {\n if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n $types = self::TYPES;\n }\n if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {\n $types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];\n }\n } else {\n $types = self::TYPES;\n }\n\n if ($shortVersion) {\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'options' => $types,\n ];\n }\n\n return [\n 'id' => 'report_type',\n 'label' => 'Report Type',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $types,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getFrequencyFieldData(?string $value = null): array\n {\n return [\n 'id' => 'frequency',\n 'label' => 'Frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::FREQUENCIES,\n 'value' => $value,\n 'dependencies' => ['period'],\n 'dependsOn' => [],\n ];\n }\n\n public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array\n {\n return [\n 'id' => 'period',\n 'label' => 'Select one-off period',\n 'inputType' => InputTypeEnum::DATE_RANGE,\n 'required' => true,\n 'placeholder' => 'Select',\n 'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],\n 'queryParams' => [\n 'startDate' => 'start_date_period',\n 'endDate' => 'end_date_period',\n ],\n 'dependencies' => [],\n 'dependsOn' => ['frequency'],\n ];\n }\n\n public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array\n {\n return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);\n }\n\n public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);\n }\n\n public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array\n {\n return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);\n }\n\n public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'deal_value',\n 'label' => 'Deal Value',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_deal_value',\n 'max' => 'max_deal_value',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array\n {\n $value = [];\n $conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;\n $dialerOn && $value[] = self::CALL_TYPE_DIALER;\n\n return [\n 'id' => 'call_type',\n 'label' => 'Call Type',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => [\n self::CALL_TYPE_CONFERENCE,\n self::CALL_TYPE_DIALER,\n ],\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getMediaTypeFieldData(?AutomatedReport $report = null): array\n {\n $value = [];\n\n if ($report) {\n $value = $this->transformMediaTypes($report);\n }\n\n return [\n 'id' => 'media_types',\n 'label' => 'Export as',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'required' => true,\n 'options' => self::MEDIA_TYPE_OBJECTS,\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array\n {\n return [\n 'id' => 'call_duration',\n 'label' => 'Call Duration',\n 'inputType' => InputTypeEnum::INTEGER_RANGE,\n 'required' => false,\n 'value' => ['min' => $valueMin, 'max' => $valueMax],\n 'queryParams' => [\n 'min' => 'min_call_duration',\n 'max' => 'max_call_duration',\n ],\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getRecipientsFieldData(?Team $team = null, array $value = []): array\n {\n return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);\n }\n\n public function getJiminnyRecipientsFieldData(array $value = []): array\n {\n return $this->recipientsService->getJiminnyRecipientsFieldData($value);\n }\n\n public function getAdditionalPromptInputFieldData(?string $value = null): array\n {\n return [\n 'id' => 'additional_prompt_input',\n 'label' => 'Special requirements',\n 'inputType' => InputTypeEnum::TEXTAREA,\n 'required' => false,\n 'placeholder' => 'What should be the focus of the report?',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n public function getCustomReportNameFieldData(?string $value = null): array\n {\n return [\n 'id' => 'custom_name',\n 'label' => 'Custom report name',\n 'inputType' => InputTypeEnum::TEXT,\n 'required' => false,\n 'placeholder' => 'Enter custom name',\n 'value' => $value,\n 'dependencies' => [],\n 'dependsOn' => [],\n ];\n }\n\n // data providers\n public function getTeams(): array\n {\n $teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);\n\n $teamData = [];\n foreach ($teams as $team) {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n continue;\n }\n\n $teamData[] = $this->transformTeam($team);\n }\n\n return $teamData;\n }\n\n public function getTeamGroups(string $teamUuid): array\n {\n $data = [];\n $team = $this->getTeam($teamUuid);\n\n if ($team !== null) {\n $groups = $team->groups()->get();\n\n foreach ($groups as $group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n public function getTeamsGroupsOptions(array $filterTeamUuids = []): array\n {\n $data = [];\n $teams = $this->getTeams();\n\n foreach ($teams as $team) {\n if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {\n continue;\n }\n\n $data[] = [\n 'label' => $team['name'],\n 'groups' => $this->getTeamGroups($team['id']),\n ];\n }\n\n return $data;\n }\n\n public function getTeam(string $teamUuid): ?Team\n {\n return $this->teamRepository->idOrUuid($teamUuid);\n }\n\n public function getTeamById(int $teamId): ?Team\n {\n return $this->teamRepository->find($teamId);\n }\n\n public function getGroupsUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportGroups = $report->getGroups();\n foreach ($reportGroups as $groupId) {\n if ($group = $this->groupRepository->find($groupId)) {\n $uuids[] = $group->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getPlaybookCategoriesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $playbookCategories = $report->getPlaybookCategories();\n foreach ($playbookCategories as $id) {\n if ($category = $this->playbookCategoryRepository->find($id)) {\n $uuids[] = $category->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getDealAtCallStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getDealAtCallStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getCurrentDealStagesUuids(AutomatedReport $report): array\n {\n $uuids = [];\n $reportStages = $report->getCurrentDealStages();\n foreach ($reportStages as $id) {\n if ($stage = $this->stageRepository->find($id)) {\n $uuids[] = $stage->getUuid();\n }\n }\n\n return $uuids;\n }\n\n public function getUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getRecipients());\n }\n\n public function getJiminnyUsersUuids(AutomatedReport $report): array\n {\n return $this->extractUserUuids($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function extractUserUuids(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => $user->getUuid())\n ->values()\n ->all();\n }\n\n // get mail data\n public function getRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getRecipients());\n }\n\n private function getJiminnyRecipientUsers(AutomatedReport $report): array\n {\n return $this->buildRecipientUsers($report->getJiminnyRecipients());\n }\n\n /**\n * @param array<string, mixed> $recipients\n */\n private function buildRecipientUsers(array $recipients): array\n {\n $userIds = $recipients['users'] ?? [];\n\n return collect($userIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (UserContract $user) => [\n 'email' => $user->getEmailAddress(),\n 'name' => $user->getName(),\n 'timezone' => $user->getTimezone()->getName(),\n ])\n ->values()\n ->all();\n }\n\n public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array\n {\n if ($report->isAskJiminnyReport()) {\n $recipients = $this->resolveAskJiminnyRecipients($report);\n } else {\n $recipients = $this->getRecipientUsers($report);\n if ($includeJiminny) {\n $recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));\n }\n }\n\n $emails = [];\n\n return array_values(array_filter(\n $recipients,\n static function ($recipient) use (&$emails) {\n if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {\n return false;\n }\n $emails[] = $recipient['email'];\n\n return true;\n }\n ));\n }\n\n private function resolveAskJiminnyRecipients(AutomatedReport $report): array\n {\n $recipients = [];\n\n $creator = $report->getCreator();\n if ($creator !== null) {\n $recipients[] = [\n 'email' => $creator->getEmailAddress(),\n 'name' => $creator->getName(),\n 'timezone' => $creator->getTimezone()->getName(),\n ];\n }\n\n return array_merge(\n $recipients,\n $this->buildRecipientUsers($report->getRecipients()),\n $this->getGroupRecipientUsers($report),\n );\n }\n\n private function getGroupRecipientUsers(AutomatedReport $report): array\n {\n $users = [];\n foreach ($report->getGroups() as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group === null) {\n continue;\n }\n foreach ($group->getMembers() as $member) {\n $users[] = [\n 'email' => $member->getEmailAddress(),\n 'name' => $member->getName(),\n 'timezone' => $member->getTimezone()->getName(),\n ];\n }\n }\n\n return $users;\n }\n\n public function getReportTypeName(AutomatedReportResult $report): string\n {\n $type = $report->getReport()->getType();\n\n $getType = $this->transformReportType($type);\n\n return $getType['name'];\n }\n\n public function getReportPeriodName(AutomatedReportResult $report): string\n {\n $from = $report->getFromDate();\n $to = $report->getToDate();\n $frequency = $report->getReport()->getFrequency();\n\n if ($from === null || $to === null) {\n if (! $report->getReport()->isAskJiminnyReport()) {\n $invalidPeriod = $from === null ? 'from' : 'to';\n\n throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);\n }\n\n $period = $this->calculateFromAndToDatePeriod($frequency);\n $from = $period['fromDate'];\n $to = $period['toDate'];\n }\n\n return $this->formatReportPeriodName($frequency, $from, $to);\n }\n\n private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string\n {\n $fromYear = $from->format('Y');\n $toYear = $to->format('Y');\n $differentYears = $fromYear !== $toYear;\n\n switch ($frequency) {\n case self::FREQUENCY_DAILY:\n return $from->format('j M Y');\n\n case self::FREQUENCY_QUARTERLY:\n // 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ\n $startMonth = $from->format('M');\n $endMonth = $to->copy()->subMonth();\n $endMonthName = $endMonth->format('M');\n $endMonthYear = $endMonth->format('Y');\n\n if ($differentYears) {\n return \"{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}\";\n }\n\n return \"{$startMonth} - {$endMonthName} {$toYear}\";\n\n case self::FREQUENCY_MONTHLY:\n // 'May 2025' - monthly reports are always within the same year\n return $from->format('M Y');\n\n case self::FREQUENCY_WEEKLY:\n // '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ\n $startDay = $from->format('j');\n $endDay = $to->format('j');\n $startMonth = $from->format('M');\n $endMonth = $to->format('M');\n\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n if ($startMonth !== $endMonth) {\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n return \"{$startDay} - {$endDay} {$endMonth} {$toYear}\";\n\n case self::FREQUENCY_ONE_OFF:\n // '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ\n $startDay = $from->format('j');\n $startMonth = $from->format('M');\n $endDay = $to->format('j');\n $endMonth = $to->format('M');\n\n // If same month and year, use a format like '2-31 May 2025'\n if ($startMonth === $endMonth && ! $differentYears) {\n return \"{$startDay} - {$endDay} {$startMonth} {$toYear}\";\n }\n\n // If different years, include both years\n if ($differentYears) {\n return \"{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}\";\n }\n\n // Same year but different months\n return \"{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}\";\n\n default:\n // Default format for unknown frequencies\n return $from->format('j M Y') . ' - ' . $to->format('j M Y');\n }\n }\n\n public function getReportTeamsName(AutomatedReportResult $report): string\n {\n $groups = $report->getGroups();\n\n if (empty($groups)) {\n return 'All';\n }\n\n // Get group names from repository\n $groupNames = [];\n foreach ($groups as $groupId) {\n $group = $this->groupRepository->find($groupId);\n if ($group) {\n $groupNames[] = $group->getName();\n }\n }\n\n if (count($groupNames) === 1) {\n // Single team format\n $teamsName = $groupNames[0];\n } else {\n // Multiple teams format\n $teamsName = implode(', ', $groupNames);\n }\n\n return $teamsName;\n }\n\n public function getReportFileName(AutomatedReportResult $report): string\n {\n $customName = $report->getReport()->getCustomName();\n $periodName = $this->getReportPeriodName($report);\n $filenameSuffix = $this->getFilenameSuffix($report);\n\n if ($customName) {\n if ($filenameSuffix) {\n $customName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$customName} - {$periodName}\");\n }\n\n $baseName = $this->getReportTypeName($report);\n\n if ($filenameSuffix) {\n $baseName .= \" {$filenameSuffix}\";\n }\n\n return $this->sanitizeFileName(\"{$baseName} - {$periodName} - {$this->getReportTeamsName($report)}\");\n }\n\n public function getReportFileNameWithExtension(AutomatedReportResult $result): string\n {\n $extension = $this->getMediaTypeMetadata($result)['extension'];\n\n return $this->getReportFileName($result) . '.' . $extension;\n }\n\n public function sanitizeFileName(string $fileName): string\n {\n return str_replace(['/', '\\\\'], '-', $fileName);\n }\n\n public function isUserRecipientOfReport(User $user, AutomatedReport $report): bool\n {\n $recipients = array_map('intval', $report->getRecipients()['users'] ?? []);\n\n return in_array($user->getId(), $recipients);\n }\n\n public function transformReportResults(Collection $automatedReportResults): array\n {\n $data = [];\n foreach ($automatedReportResults as $automatedReportResult) {\n /** @var AutomatedReportResult $automatedReportResult */\n\n $report = $automatedReportResult->getReport();\n\n $createdBy = $report->getCreator();\n $creator = [\n 'id' => $createdBy?->getUuid(),\n 'name' => $createdBy?->getName(),\n 'email' => $createdBy?->getEmailAddress(),\n 'photoUrl' => $createdBy?->getPhotoUrl(),\n ];\n\n $data[] = [\n 'id' => $automatedReportResult->getUuid(),\n 'name' => $automatedReportResult->getName(),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n 'recipients' => [\n ...array_values($this->transformGroups(team: $report->getTeam(), groupsIds: $report->getGroups())),\n ...array_values($this->transformRecipients($report->getRecipients())),\n ],\n 'report_type' => $this->transformReportType($report->getType()),\n 'media_type' => $automatedReportResult->getMediaType(),\n 'downloadUrl' => $this->generateReportResultDownloadUrl($automatedReportResult),\n 'viewUrl' => $this->generateReportResultViewUrl($automatedReportResult),\n 'generated_at' => $automatedReportResult->getGeneratedAt()?->toIso8601String(),\n 'creator' => $creator,\n ];\n }\n\n return $data;\n }\n\n public function hasCallTypeConference(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_CONFERENCE['id'], $report->getCallTypes(), true);\n }\n\n public function hasCallTypeDialer(AutomatedReport $report): bool\n {\n return in_array(self::CALL_TYPE_DIALER['id'], $report->getCallTypes(), true);\n }\n\n // transformers\n private function transformTeam(Team $team): array\n {\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n return [];\n }\n\n return [\n 'id' => $team->getUuid(),\n 'name' => $team->getName(),\n ];\n }\n\n private function transformReportFullView(AutomatedReport $report): array\n {\n $base = $this->transformReportBase($report);\n\n return $report->getType() === self::TYPE_ASK_JIMINNY\n ? $base + $this->transformAskJiminnyFields($report)\n : $base + $this->transformStandardReportFields($report);\n }\n\n private function transformReportBase(AutomatedReport $report): array\n {\n return [\n 'id' => $report->getUuid(),\n 'organization' => $this->transformOrganization(team: $report->getTeam()),\n 'report_type' => $this->transformReportType($report->getType()),\n 'frequency' => $this->transformFrequency($report->getFrequency()),\n ];\n }\n\n private function transformStandardReportFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n\n return [\n 'report_enabled' => $report->getStatus(),\n 'start_date_period' => $report->getFrom()?->format('Y-m-d H:i:s'),\n 'end_date_period' => $report->getTo()?->format('Y-m-d H:i:s'),\n 'deal_value_min' => $report->getDealValueMin(),\n 'deal_value_max' => $report->getDealValueMax(),\n 'call_types' => $this->transformCallType($report->getCallTypes()),\n 'media_types' => $this->transformMediaTypes($report),\n 'call_duration_min' => $this->transformDurationToMinutes($report->getCallDurationMin()),\n 'call_duration_max' => $this->transformDurationToMinutes($report->getCallDurationMax()),\n 'teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'deal_at_call_stages' => $this->transformStages(team: $team, stagesIds: $report->getDealAtCallStages()),\n 'current_deal_stages' => $this->transformStages(team: $team, stagesIds: $report->getCurrentDealStages()),\n 'recipients' => $this->transformRecipients($report->getRecipients()),\n 'created_by' => $this->transformCreator($report->getCreator()),\n 'additional_prompt_input' => $report->getAdditionalPromptInput(),\n 'custom_name' => $report->getCustomName(),\n 'created_at' => $report->getCreatedAt()->format('Y-m-d H:i:s'),\n 'updated_at' => $report->getUpdatedAt()->format('Y-m-d H:i:s'),\n 'deleted_at' => $report->getDeletedAt()?->format('Y-m-d H:i:s'),\n ];\n }\n\n private function transformAskJiminnyFields(AutomatedReport $report): array\n {\n $team = $report->getTeam();\n $creatorId = $report->getAttribute('created_by');\n $explicitUserIds = array_values(array_filter(\n $report->getRecipients()['users'] ?? [],\n static fn ($id) => $id !== $creatorId\n ));\n\n return [\n 'report_name' => $report->getCustomName(),\n 'enabled' => $report->getStatus(),\n 'share_teams' => $this->transformGroups(team: $team, groupsIds: $report->getGroups()),\n 'share_users' => $this->transformRecipients(['users' => $explicitUserIds]),\n 'saved_search' => $this->transformSafeSearch($report->getSavedSearch()),\n 'ask_jiminny_prompt' => $this->transformAskJiminnyPrompt($report->getAskAnythingPrompt()),\n 'expires_on' => $report->getExpiresAt()?->format('Y-m-d'),\n ];\n }\n\n private function transformOrganization(?Team $team): array\n {\n return [\n 'id' => $team?->getUuid(),\n 'name' => $team?->getName(),\n ];\n }\n\n private function transformReportType(string $type): array\n {\n foreach (self::ALL_TYPES as $typeItem) {\n if ($typeItem['id'] === $type) {\n return $typeItem;\n }\n }\n\n return [];\n }\n\n private function transformCallType(array $types): array\n {\n $result = [];\n $callTypes = [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER];\n\n foreach ($types as $type) {\n foreach ($callTypes as $callTypeItem) {\n if ($callTypeItem['id'] === $type) {\n $result[] = $callTypeItem;\n\n break;\n }\n }\n }\n\n return $result;\n }\n\n private function transformMediaTypes(AutomatedReport $report): array\n {\n $values = [];\n\n foreach ($report->getMediaTypes() as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n continue;\n }\n\n $values[] = match ($mediaType) {\n self::MEDIA_TYPE_PDF => self::MEDIA_TYPE_OBJECT_PDF,\n self::MEDIA_TYPE_PODCAST => self::MEDIA_TYPE_OBJECT_PODCAST,\n };\n }\n\n return $values;\n }\n\n private function transformFrequency(string $frequency): array\n {\n foreach (self::ALL_FREQUENCIES as $frequencyItem) {\n if ($frequencyItem['id'] === $frequency) {\n return $frequencyItem;\n }\n }\n\n return [];\n }\n\n public function transformDurationToMinutes(?int $duration): ?int\n {\n if (! $duration) {\n return null;\n }\n\n return (int) ($duration / 60);\n }\n\n private function transformGroups(?Team $team, array $groupsIds): array\n {\n if (empty($groupsIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($groupsIds as $groupId) {\n $group = $team->groups()->where('id', $groupId)->first();\n\n if ($group) {\n $data[] = [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n 'photoUrl' => $group->getPhotoUrl(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformStages(?Team $team, array $stagesIds): array\n {\n if (empty($stagesIds) || ! $team) {\n return [];\n }\n\n $data = [];\n foreach ($stagesIds as $stageId) {\n $stage = $team->stages()->where('id', $stageId)->first();\n\n if ($stage) {\n $data[] = [\n 'id' => $stage->getUuid(),\n 'name' => $stage->getName(),\n ];\n }\n }\n\n return $data;\n }\n\n private function transformRecipients(array $recipients): array\n {\n $users = [];\n foreach ($recipients['users'] ?? [] as $userId) {\n $users[] = $this->transformUser($userId);\n }\n\n return $users;\n }\n\n private function transformCreator(?User $user): ?array\n {\n if ($user === null) {\n return null;\n }\n\n return $this->transformUser($user->getId());\n }\n\n private function transformAskJiminnyPrompt(?AskAnythingPrompt $prompt): ?array\n {\n if ($prompt === null) {\n return null;\n }\n\n return [\n 'id' => $prompt->getUuid(),\n 'name' => $prompt->getTitle(),\n ];\n }\n\n private function transformSafeSearch(?Search $search): ?array\n {\n if ($search === null) {\n return null;\n }\n\n return [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ];\n }\n\n private function transformUser(int $userId): array\n {\n /* @var ?User $user */\n $user = $this->userRepository->find($userId);\n\n return [\n 'id' => $user?->getUuid(),\n 'name' => $user?->getName(),\n 'email' => $user?->getEmailAddress(),\n 'photoUrl' => $user?->getPhotoUrl(),\n ];\n }\n\n public function create(array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $validatedData['created_by'] = auth()->id();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function update(string $uuid, array $data): array\n {\n $validatedData = $this->validateAndTransformData($data);\n $report = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $report) {\n throw new InvalidArgumentException('Report not found');\n }\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Create an Ask Jiminny report.\n */\n public function createAskJiminnyReport(array $data, User $creator): array\n {\n $validatedData = $this->validateAskJiminnyReportData($data, $creator);\n $validatedData['created_by'] = $creator->getId();\n\n $automatedReport = $this->automatedReportsRepository->create($validatedData);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n /**\n * Update an Ask Jiminny report.\n */\n public function updateAskJiminnyReport(AutomatedReport $report, array $data, User $user): array\n {\n if (! $report->isAskJiminnyReport()) {\n throw new InvalidArgumentException('Report is not an Ask Jiminny report');\n }\n\n $validatedData = $this->validateAskJiminnyReportData($data, $user);\n\n $oldCustomName = $report->getCustomName();\n\n $automatedReport = $this->automatedReportsRepository->update($report, $validatedData);\n\n if ($oldCustomName !== $automatedReport->getCustomName()) {\n $this->updateResultNames($automatedReport);\n }\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function updateAskJiminnyReportStatus(AutomatedReport $report, bool $status): array\n {\n $this->automatedReportsRepository->update($report, ['status' => $status]);\n\n return $this->transformReportFullView($report->fresh());\n }\n\n /**\n * Validate and transform data for Ask Jiminny reports.\n */\n private function validateAskJiminnyReportData(array $data, User $user): array\n {\n // Validate name\n $name = trim($data['report_name'] ?? '');\n if (empty($name)) {\n throw new InvalidArgumentException('Report name is required');\n }\n if (mb_strlen($name) > 50) {\n throw new InvalidArgumentException('Report name must be 50 characters or less');\n }\n\n // Validate frequency (only daily, weekly, monthly for Ask Jiminny)\n $frequency = $data['frequency'] ?? null;\n $askJiminnyFrequencies = [self::FREQUENCY_DAILY, self::FREQUENCY_WEEKLY, self::FREQUENCY_MONTHLY];\n if (! in_array($frequency, $askJiminnyFrequencies, true)) {\n throw new InvalidArgumentException('Frequency must be daily, weekly, or monthly');\n }\n\n // Validate expiration date\n $expiresAt = $data['expires_on'] ?? null;\n if (empty($expiresAt)) {\n throw new InvalidArgumentException('Expiration date is required');\n }\n\n try {\n $expiresAtDate = Carbon::parse($expiresAt);\n } catch (InvalidFormatException $e) {\n throw new InvalidArgumentException('Expiration date format is invalid');\n }\n $maxExpiration = Carbon::now()->addYear();\n if ($expiresAtDate->gt($maxExpiration)) {\n throw new InvalidArgumentException('Expiration date cannot be more than 1 year from now');\n }\n if ($expiresAtDate->isPast()) {\n throw new InvalidArgumentException('Expiration date cannot be in the past');\n }\n\n // Validate saved search\n $activitySearchId = $data['saved_search'] ?? null;\n if (empty($activitySearchId)) {\n throw new InvalidArgumentException('Saved search is required');\n }\n $savedSearch = $this->activitySearchRepository->findByUuidAndUser($activitySearchId, $user);\n if (! $savedSearch) {\n throw new InvalidArgumentException('Saved search not found or does not belong to you');\n }\n\n // Validate saved prompt\n $askAnythingPromptId = $data['ask_jiminny_prompt'] ?? null;\n if (empty($askAnythingPromptId)) {\n throw new InvalidArgumentException('Ask Jiminny prompt is required');\n }\n $prompt = $this->askAnythingRepository->getPromptByUuid($askAnythingPromptId);\n if (! $prompt) {\n throw new InvalidArgumentException('Ask Jiminny prompt not found');\n }\n\n // Validate status\n $status = $data['enabled'] ?? false;\n\n $recipientUserIds = [$user->getId()];\n\n if (! empty($data['share_users'])) {\n $sharedUserIds = $this->validateAndGetUserIdsByTeam(\n $user->team,\n (array) $data['share_users']\n );\n $recipientUserIds = array_merge($recipientUserIds, $sharedUserIds);\n }\n\n $sharedGroupIds = [];\n if (! empty($data['share_teams'])) {\n $sharedGroupIds = $this->validateAndGetGroupIds($user->team, (array) $data['share_teams']);\n }\n\n $recipientUserIds = array_values(array_unique($recipientUserIds));\n\n return [\n 'team_id' => $user->getTeamId(),\n 'type' => self::TYPE_ASK_JIMINNY,\n 'status' => (bool) $status,\n 'frequency' => $frequency,\n 'custom_name' => $name,\n 'activity_search_id' => $savedSearch->getId(),\n 'ask_anything_prompt_id' => $prompt->getId(),\n 'expires_at' => $expiresAtDate->toDateString(),\n 'media_types' => [self::MEDIA_TYPE_PDF],\n 'call_types' => [],\n 'recipients' => ['users' => $recipientUserIds],\n 'groups' => $sharedGroupIds,\n ];\n }\n\n public static function getAskJiminnyFrequencies(): array\n {\n return array_map(static function ($frequency) {\n return $frequency['id'];\n }, self::ASK_JIMINNY_FREQUENCIES);\n }\n\n public function getAskJiminnyReportFilters(User $user): array\n {\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n return [\n [\n 'id' => 'prompt',\n 'label' => 'Prompt',\n 'options' => $prompts,\n ],\n [\n 'id' => 'saved_search',\n 'label' => 'Saved Search',\n 'options' => $savedSearches,\n ],\n ];\n }\n\n public function getAskJiminnyReportFormData(User $user, ?AutomatedReport $report = null): array\n {\n $team = $user->getTeam();\n $userTimezone = $user->getTimezone();\n\n $savedSearches = $this->activitySearchRepository->findByUserOrderedByName($user)\n ->map(fn (Search $search) => [\n 'id' => $search->getUuid(),\n 'name' => $search->getName(),\n ])\n ->values()->all();\n\n $prompts = collect(\n $this->askAnythingPromptService->get($user, AskAnythingPromptTarget::on_demand)\n )->map(fn (AskAnythingPromptDto $prompt) => [\n 'id' => $prompt->id,\n 'name' => $prompt->title,\n ])->values()->all();\n\n $teamGroups = $this->groupRepository->getAllByTeam($team)->map(fn ($group) => [\n 'id' => $group->getUuid(),\n 'name' => $group->getName(),\n ])->values()->all();\n\n $shareUsers = $this->recipientsService->getRecipientsFieldData(team: $team)['options'] ?? [];\n\n $sharedTeamsValue = [];\n $sharedUsersValue = [];\n if ($report) {\n $sharedTeamsValue = $this->transformGroups($team, $report->getGroups());\n\n $recipientUserIds = $report->getRecipients()['users'] ?? [];\n $creatorId = $report->getAttribute('created_by');\n $sharedUserIds = array_values(array_filter(\n $recipientUserIds,\n static fn ($id) => $id !== $creatorId\n ));\n $sharedUsersValue = collect($sharedUserIds)\n ->map(fn ($id) => $this->userRepository->find((int) $id))\n ->filter()\n ->map(fn (User $u) => [\n 'id' => $u->getUuid(),\n 'name' => $u->getName(),\n ])\n ->values()\n ->all();\n }\n\n return [\n 'fields' => [\n [\n 'id' => 'enabled',\n 'inputType' => InputTypeEnum::TOGGLE,\n 'label' => '',\n 'value' => $report?->getStatus() ?? false,\n ],\n [\n 'id' => 'report_name',\n 'inputType' => InputTypeEnum::TEXT,\n 'label' => 'Name',\n 'placeholder' => 'Enter name',\n 'required' => true,\n 'validation' => ['maxLength' => 50],\n 'value' => $report?->getCustomName() ?? '',\n ],\n [\n 'id' => 'frequency',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Frequency',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => self::ASK_JIMINNY_FREQUENCIES,\n 'value' => $report ? $this->transformFrequency($report->getFrequency()) : null,\n ],\n [\n 'id' => 'expires_on',\n 'inputType' => InputTypeEnum::DATE,\n 'label' => 'Expires on',\n 'required' => true,\n 'placeholder' => 'Select',\n 'validation' => [\n 'minDate' => now($userTimezone)->toDateString(),\n 'maxDate' => now($userTimezone)->addYear()->toDateString(),\n ],\n 'value' => $report?->getExpiresAt()?->toDateString(),\n ],\n [\n 'id' => 'share_teams',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team',\n 'required' => false,\n 'placeholder' => 'Select',\n 'options' => $teamGroups,\n 'value' => $sharedTeamsValue,\n ],\n [\n 'id' => 'share_users',\n 'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,\n 'label' => 'Team member',\n 'required' => false,\n 'placeholder' => 'Select',\n 'groupLabelKey' => 'label',\n 'groupValuesKey' => 'users',\n 'optionLabelKey' => 'name',\n 'optionValueKey' => 'id',\n 'options' => $shareUsers,\n 'value' => $sharedUsersValue,\n ],\n [\n 'id' => 'saved_search',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Saved search',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $savedSearches,\n 'value' => $report && $report->getSavedSearch() ? [\n 'id' => $report->getSavedSearch()->getUuid(),\n 'name' => $report->getSavedSearch()->getName(),\n ] : null,\n ],\n [\n 'id' => 'ask_jiminny_prompt',\n 'inputType' => InputTypeEnum::DROPDOWN,\n 'label' => 'Ask Jiminny prompt',\n 'required' => true,\n 'placeholder' => 'Select',\n 'options' => $prompts,\n 'value' => $report && $report->getAskAnythingPrompt() ? [\n 'id' => $report->getAskAnythingPrompt()->getUuid(),\n 'name' => $report->getAskAnythingPrompt()->getTitle(),\n ] : null,\n ],\n ],\n ];\n }\n\n private function updateResultNames(AutomatedReport $automatedReport): void\n {\n $results = $this->automatedReportsRepository->getResultsByReport($automatedReport);\n\n foreach ($results as $result) {\n $result->update(['name' => $this->getReportFileName($result)]);\n }\n }\n\n public function updateStatus(string $uuid, array $data): array\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $automatedReport->update([\n 'status' => $status,\n ]);\n\n $this->generateOneOffReport($automatedReport);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n private function generateOneOffReport(AutomatedReport $automatedReport): void\n {\n // the scheduler handles all the other frequency types\n if ($automatedReport->getStatus() === false || $automatedReport->getFrequency() !== self::FREQUENCY_ONE_OFF) {\n return;\n }\n\n $this->dispatcher->dispatch(new RequestGenerateReportJob($automatedReport->getUuid()));\n }\n\n public function getReport(string $uuid): AutomatedReport\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n return $automatedReport;\n }\n\n public function get(string $uuid): array\n {\n $automatedReport = $this->getReport($uuid);\n\n return $this->transformReportFullView($automatedReport);\n }\n\n public function list(string $sortColumn = 'created_at', string $sortDirection = 'desc'): array\n {\n $results = [];\n $collection = $this->automatedReportsRepository->getAllStandardReports($sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function listAskJiminnyReports(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): array {\n $results = [];\n $collection = $this->automatedReportsRepository->getAskJiminnyReportsByUser($user, $sortColumn, $sortDirection);\n\n /** @var AutomatedReport $report */\n foreach ($collection as $report) {\n $results[] = $this->transformReportFullView($report);\n }\n\n return ['data' => $results];\n }\n\n public function delete(string $uuid): void\n {\n $automatedReport = $this->automatedReportsRepository->findByUuid($uuid);\n\n if (! $automatedReport) {\n throw new ModelNotFoundException('Report not found');\n }\n\n $automatedReport->delete();\n }\n\n public function createReportResult(AutomatedReport $automatedReport, array $data = []): AutomatedReportResult\n {\n return $this->automatedReportsRepository->createResult(\n array_merge(\n [\n 'report_id' => $automatedReport->getId(),\n 'status' => AutomatedReportResult::STATUS_DEFAULT,\n ],\n $data\n )\n );\n }\n\n public function getReportResult(string $resultUuid): AutomatedReportResult\n {\n $report = $this->automatedReportsRepository->findResultByUuid($resultUuid);\n\n if (! $report) {\n throw new ModelNotFoundException('Report Result not found');\n }\n\n return $report;\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return $this->automatedReportsRepository->findChildResult($result, $type);\n }\n\n // prophet API calls\n /**\n * @throws ApplicationException\n */\n public function getGenerateReportPayload(AutomatedReport $automatedReport, string $reportResultUuid): array\n {\n $period = $this->calculateFromAndToDate($automatedReport);\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n return [\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResultUuid,\n 'report_type' => $automatedReport->getType(),\n 'media_types' => $automatedReport->getMediaTypes(),\n 'from_date' => $fromDate->startOfDay()->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->endOfDay()->format(DateTimeInterface::RFC3339),\n 'group_ids' => $automatedReport->getGroups(),\n 'call_deal_stage' => $automatedReport->getDealAtCallStages(),\n 'current_deal_stage' => $automatedReport->getCurrentDealStages(),\n 'deal_min_value' => $automatedReport->getDealValueMin(),\n 'deal_max_value' => $automatedReport->getDealValueMax(),\n 'call_types' => $automatedReport->getCallTypes(),\n 'call_duration_min_seconds' => $automatedReport->getCallDurationMin(),\n 'call_duration_max_seconds' => $automatedReport->getCallDurationMax(),\n 'special_requirements' => $automatedReport->getAdditionalPromptInput(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->formatReportPeriodName(\n $automatedReport->getFrequency(),\n $fromDate,\n $toDate,\n ),\n 'playbook_categories' => $automatedReport->getPlaybookCategories(),\n 'custom_name' => $automatedReport->getCustomName(),\n ];\n }\n\n // $inputPayload - FE payload structure\n public function getActivitiesCountPayload(array $inputPayload): array\n {\n // Use validateAndTransformData to validate and normalize input\n $validatedData = $this->validateAndTransformData($inputPayload);\n $period = $this->calculateFromAndToDatePeriod(\n $validatedData['frequency'],\n Carbon::parse($validatedData['from']),\n Carbon::parse($validatedData['to']),\n );\n $fromDate = $period['fromDate'];\n $toDate = $period['toDate'];\n\n // Create payload similar to getGenerateReportPayload\n return [\n 'team_id' => $validatedData['team_id'],\n 'group_ids' => $validatedData['groups'] ?? [],\n 'report_type' => $validatedData['type'],\n 'from_date' => $fromDate->format(DateTimeInterface::RFC3339),\n 'to_date' => $toDate->format(DateTimeInterface::RFC3339),\n 'call_deal_stage' => $validatedData['deal_at_call_stages'] ?? [],\n 'current_deal_stage' => $validatedData['current_deal_stages'] ?? [],\n 'deal_min_value' => $validatedData['deal_value_min'] ?? null,\n 'deal_max_value' => $validatedData['deal_value_max'] ?? null,\n 'call_types' => $validatedData['call_types'],\n 'call_duration_min_seconds' => $validatedData['call_duration_min'] ?? null,\n 'call_duration_max_seconds' => $validatedData['call_duration_max'] ?? null,\n 'special_requirements' => $validatedData['additional_prompt_input'] ?? null,\n 'playbook_categories' => $validatedData['playbook_categories'] ?? [],\n 'request_id' => null,\n 'callback_url' => null,\n ];\n }\n\n public function shouldSendReport(array $users, ?CarbonInterface $generatedAt = null): bool\n {\n if (empty($users)) {\n return false;\n }\n\n $earliestTz = collect($users)\n ->mapWithKeys(function (array $user) {\n $tz = new DateTimeZone($user['timezone']);\n $nowUtc = new DateTime('now', new DateTimeZone('UTC'));\n $offset = $tz->getOffset($nowUtc);\n\n return [$user['timezone'] => $offset];\n })\n ->sortDesc()\n ->keys()\n ->first();\n\n $now = Carbon::now($earliestTz);\n $isScheduledTime = (int) $now->format('H') === self::SENT_REPORT_AT_HOURS;\n\n if ($isScheduledTime) {\n return true;\n }\n\n return $this->hasPassedScheduledTime($generatedAt, $earliestTz);\n }\n\n public function hasPassedScheduledTime(?CarbonInterface $generatedAt, string $timezone): bool\n {\n if ($generatedAt === null) {\n return false;\n }\n\n $now = Carbon::now($timezone);\n $scheduledTime = $now->copy()->setTime(self::SENT_REPORT_AT_HOURS, 0, 0);\n\n if ($now->hour < self::SENT_REPORT_AT_HOURS) {\n $scheduledTime = $scheduledTime->subDay();\n }\n\n $scheduledTimeUtc = $scheduledTime->copy()->utc();\n $generatedAtUtc = $generatedAt->copy()->utc();\n $nowUtc = $now->copy()->utc();\n\n return $generatedAtUtc->lt($scheduledTimeUtc) && $nowUtc->gt($scheduledTimeUtc);\n }\n\n public function calculateFromAndToDatePeriod(\n string $frequency,\n ?Carbon $fromDate = null,\n ?Carbon $toDate = null\n ): array {\n if ($frequency === self::FREQUENCY_ONE_OFF) {\n return [\n 'fromDate' => $fromDate,\n 'toDate' => $toDate,\n ];\n }\n\n $now = Carbon::now();\n\n return match ($frequency) {\n self::FREQUENCY_DAILY => [\n 'fromDate' => $now->copy()->subDay()->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_WEEKLY => [\n 'fromDate' => $now->copy()->subWeeks(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_MONTHLY => [\n 'fromDate' => $now->copy()->subMonths(1)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n self::FREQUENCY_QUARTERLY => [\n 'fromDate' => $now->copy()->subMonths(3)->startOfDay(),\n 'toDate' => $now->copy()->subDay()->endOfDay(),\n ],\n default => throw new InvalidArgumentException(\"Unsupported frequency: {$frequency}\"),\n };\n }\n\n private function calculateFromAndToDate(AutomatedReport $automatedReport): array\n {\n return $this->calculateFromAndToDatePeriod(\n $automatedReport->getFrequency(),\n $automatedReport->getFrom(),\n $automatedReport->getTo()\n );\n }\n\n public function getAskJiminnyGenerateReportPayload(\n AutomatedReport $automatedReport,\n AutomatedReportResult $reportResult,\n array $activityIds,\n ): array {\n return [\n 'user_question' => $automatedReport->getAskAnythingPrompt()?->getContent(),\n 'call_ids' => array_map('strval', $activityIds),\n 'team_id' => $automatedReport->getTeamId(),\n 'request_id' => $reportResult->getUuid(),\n 'callback_url' => $this->getCallbackUrl(),\n 'report_period' => $this->getReportPeriodName($reportResult),\n 'report_name' => $automatedReport->getCustomName(),\n ];\n }\n\n private function getCallbackUrl(): string\n {\n return $this->webhookService->route('jiminny.webhook.reports.ready');\n }\n\n /**\n * Validate and transform payload data for automated reports\n *\n * @param array $data\n *\n * @throws InvalidArgumentException\n *\n * @return array\n */\n private function validateAndTransformData(array $data): array\n {\n // Validate organization (team) and check feature\n $team = $this->validateOrganization($data['organization'] ?? null);\n\n $status = $this->validateReportStatus($data['report_enabled'] ?? null);\n $type = $this->validateReportType($data['report_type'] ?? null);\n $frequency = $this->validateFrequency($data['frequency'] ?? null);\n $additionalPromptInput = $this->validateAdditionalPromptInput(\n $data['additional_prompt_input'] ?? null\n );\n $customReportName = $this->validateCustomReportName($data['custom_name'] ?? null);\n\n // Prepare data for the database\n $reportData = [\n 'team_id' => $team->getId(),\n 'type' => $type,\n 'status' => $status,\n 'frequency' => $frequency,\n 'additional_prompt_input' => $additionalPromptInput,\n 'custom_name' => $customReportName,\n ];\n\n // Validate deal values\n $reportData = $this->validateDealValues($data, $reportData);\n\n // Validate date range\n $reportData = $this->validateDateRange($data, $reportData, $frequency);\n\n // Validate call durations\n $reportData = $this->validateCallDurations($data, $reportData);\n\n // Validate call types\n $reportData = $this->validateCallTypes($data, $reportData);\n\n // Validate media types\n $reportData = $this->validateMediaTypes($data, $reportData);\n\n // Validate groups\n if (isset($data['teams'])) {\n $reportData['groups'] = $this->validateAndGetGroupIds($team, $data['teams']);\n }\n\n // Validate deal stages\n $reportData = $this->validateDealStages($data, $reportData, $team, $type);\n\n // Validate playbook categories\n $reportData = $this->validatePlaybookCategories($data, $reportData, $team);\n\n // Validate recipients\n $reportData['recipients'] = [\n 'users' => $this->validateAndGetUserIdsByTeam($team, $data['recipients'] ?? []),\n ];\n\n if (isset($data['jiminny_recipients'])) {\n // Validate Jiminny recipients\n $reportData['jiminny_recipients'] = [\n 'users' => $this->validateAndGetJiminnyUserIds((array) $data['jiminny_recipients']),\n ];\n }\n\n return $reportData;\n }\n\n private function validateDealValues(array $data, array $reportData): array\n {\n if (isset($data['min_deal_value'])) {\n $reportData['deal_value_min'] = (int) $data['min_deal_value'];\n\n if ($reportData['deal_value_min'] > 4294967295 || $reportData['deal_value_min'] < 0) {\n throw new InvalidArgumentException('Min deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_deal_value'])) {\n $reportData['deal_value_max'] = (int) $data['max_deal_value'];\n\n if ($reportData['deal_value_max'] > 4294967295 || $reportData['deal_value_max'] < 0) {\n throw new InvalidArgumentException('Max deal value should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['min_deal_value'], $data['max_deal_value'])\n && $data['min_deal_value'] > $data['max_deal_value']\n ) {\n throw new InvalidArgumentException('Min deal value cannot be greater than max deal value');\n }\n\n return $reportData;\n }\n\n private function validateDateRange(array $data, array $reportData, string $frequency): array\n {\n // Set date range only for one_off frequency\n if ($frequency === 'one_off') {\n if (isset($data['start_date_period'])) {\n $reportData['from'] = $this->parseDate($data['start_date_period']);\n }\n\n if (isset($data['end_date_period'])) {\n $reportData['to'] = $this->parseDate($data['end_date_period']);\n }\n\n if (empty($reportData['from']) || empty($reportData['to'])) {\n throw new InvalidArgumentException(\n 'Start date and end date are required for one_off frequency'\n );\n }\n } else {\n $reportData['from'] = null;\n $reportData['to'] = null;\n }\n\n return $reportData;\n }\n\n private function validateCallDurations(array $data, array $reportData): array\n {\n // Convert call durations from minutes to seconds\n if (isset($data['min_call_duration'])) {\n $reportData['call_duration_min'] = (int) $data['min_call_duration'] * 60;\n\n if ($reportData['call_duration_min'] > 4294967295 || $reportData['call_duration_min'] < 0) {\n throw new InvalidArgumentException('Min call duration should be between 0 and 4294967295');\n }\n }\n\n if (isset($data['max_call_duration'])) {\n $reportData['call_duration_max'] = (int) $data['max_call_duration'] * 60;\n\n if ($reportData['call_duration_max'] > 4294967295 || $reportData['call_duration_max'] < 0) {\n throw new InvalidArgumentException('Max call duration should be between 0 and 4294967295');\n }\n }\n\n return $reportData;\n }\n\n private function validateCallTypes(array $data, array $reportData): array\n {\n // Set call types\n $reportData['call_types'] = $data['call_type'] ?? [];\n if (empty($reportData['call_types'])) {\n $reportData['call_types'] = self::getCallTypes();\n }\n\n foreach ($reportData['call_types'] as $callType) {\n if (! in_array($callType, self::getCallTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Call type %s is invalid', $callType));\n }\n }\n\n return $reportData;\n }\n\n private function validateMediaTypes(array $data, array $reportData): array\n {\n // Set media types from input data\n $reportData['media_types'] = $data['media_types'] ?? [];\n\n if (empty($reportData['media_types'])) {\n throw new InvalidArgumentException('Media types are required');\n }\n\n foreach ($reportData['media_types'] as $mediaType) {\n if (! in_array($mediaType, self::MEDIA_TYPES, true)) {\n throw new InvalidArgumentException(sprintf('Media type %s is invalid', $mediaType));\n }\n }\n\n return $reportData;\n }\n\n private function validateDealStages(array $data, array $reportData, Team $team, string $reportType): array\n {\n // Validate and set deal stages\n if (isset($data['deal_stage_at_call'])) {\n $reportData['deal_at_call_stages'] =\n $this->validateAndGetDealStageIds($team, $data['deal_stage_at_call'], 'Deal stage at call');\n }\n\n if (isset($data['current_deal_stage'])) {\n $reportData['current_deal_stages'] =\n $this->validateAndGetDealStageIds($team, $data['current_deal_stage'], 'Current deal stage');\n }\n\n // Ensure current_deal_stage is not provided for loss_analysis report type\n if ($reportType === self::TYPE_LOSS_ANALYSIS && ! empty($data['current_deal_stage'])) {\n throw new InvalidArgumentException('Current deal stage is not applicable for Loss Analysis reports');\n }\n\n return $reportData;\n }\n\n // transform uuid to id\n private function validatePlaybookCategories(array $data, array $reportData, Team $team): array\n {\n $key = 'playbook_categories';\n\n if (isset($data[$key])) {\n $payloadIds = $data[$key];\n $ids = [];\n\n foreach ($payloadIds as $uuid) {\n $uuid = (string) $uuid;\n\n try {\n $playbookCategory = $this->playbookCategoryRepository->findByUuid($uuid);\n } catch (Throwable $throwable) {\n Log::error(__METHOD__ . ' ' . $throwable->getMessage());\n\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory) {\n throw new InvalidArgumentException(sprintf('Playbook category %s not found', $uuid));\n }\n\n if (! $playbookCategory->hasPlaybook()) {\n throw new InvalidArgumentException(sprintf('Playbook category %s has no playbook', $uuid));\n }\n\n if ($playbookCategory->getPlaybook()->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Playbook category %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $ids[] = $playbookCategory->getId();\n }\n\n $reportData[$key] = $ids;\n }\n\n return $reportData;\n }\n\n private function validateReportStatus($status): bool\n {\n if (! in_array($status, [true, false], true)) {\n throw new InvalidArgumentException('Report status is invalid');\n }\n\n return $status;\n }\n\n private function validateReportType($type): string\n {\n if (! in_array($type, self::getTypes(), true)) {\n throw new InvalidArgumentException(sprintf('Report type is invalid: %s', $type));\n }\n\n return $type;\n }\n\n private function validateFrequency($frequency): string\n {\n if (! in_array($frequency, self::getFrequencies(), true)) {\n throw new InvalidArgumentException('Frequency is invalid');\n }\n\n return $frequency;\n }\n\n private function validateAdditionalPromptInput(?string $additionalPromptInput): ?string\n {\n if ($additionalPromptInput && strlen($additionalPromptInput) > 5000) {\n throw new InvalidArgumentException('Additional Prompt Input should be less than 5000 characters');\n }\n\n return $additionalPromptInput;\n }\n\n private function validateCustomReportName(?string $customReportName): ?string\n {\n if ($customReportName === null || $customReportName === '') {\n return null;\n }\n\n if (strlen($customReportName) > 70) {\n throw new InvalidArgumentException('Custom report name should be less than 70 characters');\n }\n\n return $customReportName;\n }\n\n private function validateOrganization(?string $organizationUuid): Team\n {\n if (! $organizationUuid) {\n throw new InvalidArgumentException('Organization is required');\n }\n\n $team = $this->teamRepository->idOrUuid($organizationUuid);\n\n if (! $team) {\n throw new InvalidArgumentException('Organization not found');\n }\n\n if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {\n throw new InvalidArgumentException('Organization does not have the Automated Reports feature');\n }\n\n return $team;\n }\n\n private function validateAndGetGroupIds(Team $team, array $teamUuids): array\n {\n $groupIds = [];\n\n foreach ($teamUuids as $uuid) {\n $group = $this->groupRepository->findByUuid($uuid);\n\n if ($group === null || $group->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Group %s not found for team %s', $uuid, $team->getUuid())\n );\n }\n\n $groupIds[] = $group->getId();\n\n }\n\n return $groupIds;\n }\n\n private function validateAndGetDealStageIds(Team $team, array $stageUuids, string $propertyLabel): array\n {\n $stageIds = [];\n\n foreach ($stageUuids as $uuid) {\n $stage = $this->stageRepository->findByUuid($uuid);\n\n if ($stage === null || $stage->getTeamId() !== $team->getId()) {\n throw new InvalidArgumentException(\n sprintf('Stage %s not found for team %s for %s', $uuid, $team->getUuid(), $propertyLabel)\n );\n }\n\n $stageIds[] = $stage->getId();\n }\n\n return $stageIds;\n }\n\n private function validateAndGetUserIds(array $userUuids, callable $teamCheck): array\n {\n if (empty($userUuids)) {\n return [];\n }\n\n $userIds = [];\n\n foreach ($userUuids as $uuid) {\n $user = $this->userRepository->findByUuid($uuid);\n\n if (! $user || ! $user->isStatusActive()) {\n throw new InvalidArgumentException(\n sprintf('User %s not found or is not active', $uuid)\n );\n }\n\n if (! $teamCheck($user)) {\n throw new InvalidArgumentException(\n sprintf('User %s does not belong to the allowed team(s)', $uuid)\n );\n }\n\n $userIds[] = $user->getId();\n }\n\n return $userIds;\n }\n\n private function validateAndGetUserIdsByTeam(Team $team, array $userUuids): array\n {\n return $this->validateAndGetUserIds($userUuids, fn ($user) => $user->getTeamId() === $team->getId());\n }\n\n private function validateAndGetJiminnyUserIds(array $userUuids): array\n {\n $allowedTeamIds = config('kiosk.teamIds', []);\n\n return $this->validateAndGetUserIds($userUuids, fn ($user) => in_array($user->getTeamId(), $allowedTeamIds, true));\n }\n\n private function parseDate(string $dateString): string\n {\n return date('Y-m-d H:i:s', strtotime($dateString));\n }\n\n private function generateReportResultViewUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.view', ['uuid' => $result->getUuid()]);\n }\n\n private function generateReportResultDownloadUrl(AutomatedReportResult $result): string\n {\n $mediaResource = $this->getReportMediaRouteResource($result);\n\n return route('ai-reports.' . $mediaResource . '.download', ['uuid' => $result->getUuid()]);\n }\n\n private function getReportMediaRouteResource(AutomatedReportResult $result): string\n {\n if ($result->getMediaType() === self::MEDIA_TYPE_PDF) {\n return self::PDF_KEY;\n } elseif ($result->getMediaType() === self::MEDIA_TYPE_PODCAST) {\n return self::AUDIO_KEY;\n }\n\n throw new \\InvalidArgumentException('Unknown media type.');\n }\n\n public function getMediaPath(AutomatedReportResult $result): ?string\n {\n $url = match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => $result->getPdfUrl(),\n self::MEDIA_TYPE_PODCAST => $result->getPodcastAudioUrl(),\n default => null,\n };\n\n if ($url === null) {\n return null;\n }\n\n $path = parse_url(trim($url, '\"\\''), PHP_URL_PATH);\n\n return $path ?: null;\n }\n\n public function getFilenameSuffix(AutomatedReportResult $result): ?string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => 'Podcast',\n default => null,\n };\n }\n\n public function getMailSubjectSuffix(AutomatedReportResult $result): string\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PDF => 'report',\n self::MEDIA_TYPE_PODCAST => 'podcast',\n default => '',\n };\n }\n\n public function getMediaTypeMetadata(AutomatedReportResult $result): array\n {\n return match ($result->getMediaType()) {\n self::MEDIA_TYPE_PODCAST => ['extension' => 'mp3', 'mime' => 'audio/mpeg'],\n self::MEDIA_TYPE_PDF => ['extension' => 'pdf', 'mime' => 'application/pdf'],\n default => ['extension' => null, 'mime' => null],\n };\n }\n\n public function deleteS3Files(AutomatedReportResult $result): void\n {\n $teamUuid = $result->getReport()->getTeam()->getUuid();\n $reportUuid = $result->getUuid();\n\n // delete all files for a report uuid no mather of pdf, podcast, or both\n // in case of both - the podcast files are linked to the pdf (parent) uuid\n // pdf and podcast date times should be close\n $path = sprintf('%s/%s/%s', $teamUuid, self::S3_DIR, $reportUuid);\n\n foreach (self::FILE_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted S3 file', [\n 'path' => $file,\n ]);\n }\n }\n\n foreach (self::FILE_PODCAST_EXTENSIONS_VARIANTS as $extension) {\n $file = $path . '_podcast.' . $extension;\n\n if (Storage::exists($file)) {\n Storage::delete($file);\n Log::info('[Reports] Deleted Podcast S3 file', [\n 'path' => $file,\n ]);\n }\n }\n }\n\n /**\n *\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): Collection\n {\n return $this->automatedReportsRepository->getTeamIdsWithReportsResults($teamId);\n }\n\n /**\n * Core delete logic for report results using a query\n *\n * @param Builder $query\n * @param array $logContext\n *\n * @return int\n */\n private function deleteReportResultsByQuery(Builder $query, array $logContext = []): int\n {\n $deletedCount = 0;\n\n if ($query->exists()) {\n Log::info(\n 'Run delete report results',\n array_merge(\n $logContext,\n [\n 'service' => 'AutomatedReportsService',\n ]\n )\n );\n\n $query->chunkById(50, function ($results) use (&$deletedCount, $logContext) {\n foreach ($results as $result) {\n $this->deleteReportResult($result);\n $deletedCount++;\n\n Log::info(\n 'Deleted a report result',\n array_merge(\n $logContext,\n [\n 'result_id' => $result->getId(),\n 'report_id' => $result->getReportId(),\n ]\n )\n );\n }\n });\n }\n\n return $deletedCount;\n }\n\n /**\n * Delete report results for a team by retention period\n *\n * @param Team $team\n * @param CarbonImmutable $retentionDate\n *\n * @return int Number of deleted report results\n */\n public function deleteReportsResultsInRetentionPeriod(Team $team, CarbonImmutable $retentionDate): int\n {\n $reportIds = $this->automatedReportsRepository->getReportIdsByTeam($team);\n\n if ($reportIds->isEmpty()) {\n return 0;\n }\n\n $query = $this->automatedReportsRepository\n ->getReportResultsQueryForRetention($team, $retentionDate);\n\n return $this->deleteReportResultsByQuery($query, [\n 'team_id' => $team->getId(),\n 'retention_date' => $retentionDate->toDateTimeString(),\n ]);\n }\n\n /**\n * Delete ALL report results for a specific automated report\n *\n * @param string $uuid\n *\n * @return int\n */\n public function deleteReportResults(string $uuid): int\n {\n $report = $this->getReport($uuid);\n\n $query = $this->automatedReportsRepository->getResultsByReportQuery($report);\n\n return $this->deleteReportResultsByQuery($query, [\n 'report_uuid' => $uuid,\n 'report_id' => $report->getId(),\n ]);\n }\n\n public function deleteReportResult(AutomatedReportResult $result): void\n {\n $this->deleteS3Files($result);\n\n $result->delete();\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getTeamReports(Team $team): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getReportsByTeam($team);\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return \\Illuminate\\Database\\Eloquent\\Collection\n */\n public function getReportResults(AutomatedReport $report): \\Illuminate\\Database\\Eloquent\\Collection\n {\n return $this->automatedReportsRepository->getResultsByReport($report);\n }\n\n public function deleteAllReportResults(AutomatedReport $report): void\n {\n $results = $this->getReportResults($report);\n\n /** @var AutomatedReportResult $result */\n foreach ($results as $result) {\n Log::info('Deleting result', [\n 'report' => $report->getId(),\n 'result' => $result->getId(),\n ]);\n\n $this->deleteReportResult($result);\n }\n }\n\n public function deleteAllData(Team $team): void\n {\n Log::info('Deleting automated report and results for team', [\n 'team' => $team->getId(),\n ]);\n\n $reports = $this->getTeamReports($team);\n\n /** @var AutomatedReport $report */\n foreach ($reports as $report) {\n Log::info('Deleting report', [\n 'team' => $team->getId(),\n 'report' => $report->getId(),\n ]);\n\n $this->deleteAllReportResults($report);\n\n $report->delete();\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3397592283435315795
|
6686367547760219213
|
idle
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Execute
Explain Plan
Browse Query History
View Parameters
Open Query Execution Settings…
In-Editor Results
Tx: Auto
Cancel Running Statements
Playground
jiminny
Sync Changes
Hide This Notification
Code changed:
Hide
16
13
13
Previous Highlighted Error
Next Highlighted Error
SELECT * FROM teams WHERE id = 1;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 283;
SELECT * FROM crm_fields WHERE id = 2234;
SELECT * FROM crm_field_values WHERE crm_field_id = 2234;
select * from crm_profiles where user_id = 143;
select * from record_types where crm_configuration_id = 39; # 0121K000001MHElQAO,0121K000001MHEqQAO
select * from business_processes where crm_configuration_id = 39;
# 01941000000H669AAC, 01941000000H66JAAS
select * from record_type_field_values
where record_type_id IN (24);
select * from crm_field_values where id IN (2730);
select * from crm_configurations where id = 39;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce'; #1035
select * from users where team_id = 1; # 222 group 3
SELECT * FROM activities WHERE user_id = 222 order by id desc;
select * from sidekick_settings where team_id = 1;
select * from teams where id = 1;
select * from team_features where team_id = 1;
select * from activities where crm_configuration_id = 2
and provider = 'ms-teams' and id = 608765;
SELECT * FROM activities WHERE crm_configuration_id = 2 and crm_provider_id = '59523413338';
select * from sidekick_settings where team_id = 2;
SELECT * FROM activities WHERE id = 608660;
select * from activity_summary_logs where activity_id = 608660;
select * from ai_prompts where transcription_id = 11214;
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('ed78a437-2804-450e-ab2f-56ab1c641346') = uuid;
# id: 608818, crm: 59628809737
SELECT * FROM activities WHERE uuid_to_bin('36b06e55-afdd-4782-8dee-c624cd0af191') = uuid;
# id: 608821, crm: 59632069252
SELECT ce.start_time, ce.end_time, a.id, a.uuid, crm_provider_id, calendar_event_id, title,
playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id,
scheduled_start_time, scheduled_end_time, actual_start_time, actual_end_time, a.created_at
FROM activities a
join calendar_events ce on a.calendar_event_id = ce.id
WHERE a.id IN (608818, 608821);
select * from users where team_id = 1;
select * from team_settings where team_id = 1;
select * from crm_profiles where crm_configuration_id = 39 order by user_id;
select * from team_features where team_id = 1;
select * from users where team_id = 2;
SELECT * FROM activities WHERE uuid_to_bin('ec7647e9-5225-458b-b475-f31aa2769204') = uuid; # 612639
# Preslava N. Ivanova, grou id 3
SELECT * FROM opportunities WHERE uuid_to_bin('a2928fe5-aec5-46cb-85d9-7654c89e46a6') = uuid;
select * from activities where opportunity_id = 344 and actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00';
select
a.id,
a.type,
a.scheduled_start_time,
a.actual_start_time,
a.created_at,
a.opportunity_id,
a.status
FROM activities a
WHERE opportunity_id = 344
and status IN ('completed', 'received', 'delivered')
and (
(a.actual_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.created_at between '2024-10-11 00:00:00' and '2024-10-12 00:00:00')
OR (a.scheduled_start_time between '2024-10-11 00:00:00' and '2024-10-12 00:00:00'))
;
SELECT * FROM users WHERE id = 222;
SELECT * FROM crm_profiles WHERE user_id = 222;
select * from crm_layouts where crm_configuration_id = 39;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 281;
select * from group_deal_risk_types;
select * from opportunities where team_id = 1;
SELECT * FROM opportunities WHERE id = 315;
SELECT * FROM crm_field_data WHERE object_id = 315;
select * from crm_field_data where object_id = 260;
select * from generic_ai_prompts where subject_id = 315;
select * from teams; # 36, 21, 121, [EMAIL]
SELECT * FROM social_accounts WHERE sociable_id = 121 and provider = 'bullhorn';
# [PASSWORD_DOTS]
select * from teams where id = 1;
select * from crm_configurations where id = 39;
select * from users where team_id = 1;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 1;
# 1 - 00541000004281rAAA
# 204 - 0052g000003freeAAA
# 429 - 0052g000003qGOiAAM
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
select * from activities where type = 'softphone'
and created_at > '2024-12-11 15:24:36' order by id desc;
select * from activity_providers where team_id = 1;
select * from activity_provider_users where activity_provider_id = 328;
select * from opportunities where crm_configuration_id = 39
AND account_id = 178 AND is_closed = false
order by created_at DESC;
select * from contacts where id = 3952;
select * from accounts where id = 178;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations where id = 21;
select * from users where team_id = 36;
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 36;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 36
and sa.provider = 'bullhorn';
select * from social_accounts where id = 348;
UPDATE social_accounts SET
provider_user_token = '21442_6802599_91:41179a58-21e7-4d7c-ad58-56bb666b2f65',
provider_refresh_token = '21442_6802599_91:01c6b335-3f2a-42e4-85ff-8a08fa65fceb',
expires = 1733998131,
state = 'connected'
WHERE id = 348;
# [PASSWORD_DOTS]
select * from teams where id = 31;
select * from crm_configurations where id = 18;
select * from users where team_id = 31; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 31;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 31
and sa.provider = 'close';
select * from contacts where crm_configuration_id = 18;
# [PASSWORD_DOTS] NEPTUNE [PASSWORD_DOTS]
select * from teams;
select * from users where id IN (1030, 1035, 1052);
select * from crm_configurations;
select * from users where team_id = 65; # 257
select * from team_settings where team_id = 65; # 257
select * from invitations where team_id = 65; # 257
select * from users where email = '[EMAIL]'; # 257
select u.email, cp.* from users u
join crm_profiles cp on u.id = cp.user_id
where u.team_id = 65;
select * from crm_configurations where id = 53;
select * from accounts where crm_configuration_id = 53 order by id desc;
select * from leads where crm_configuration_id = 53 order by id desc;
select * from contacts where crm_configuration_id = 53 order by id desc;
select * from opportunities where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 53 order by id desc;
select * from crm_fields where crm_configuration_id = 53 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 53 order by id desc;
select * from stages where crm_configuration_id = 53 order by id desc;
select * from crm_profiles where crm_configuration_id = 13;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
and sa.provider = 'integration-app';
select * from contacts where crm_configuration_id = 13;
select * from social_accounts where sociable_id = 283;
SELECT * FROM opportunities WHERE crm_provider_id = '006O400000E9bzeIAB';
select * from activity_providers where team_id = 65;
SELECT * FROM activities WHERE crm_configuration_id IN (51, 52, 53);
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 65
;
# [PASSWORD_DOTS] STAGING [PASSWORD_DOTS]
SELECT * FROM teams;
SELECT * FROM teams WHERE id = 88;
SELECT * FROM teams WHERE id = 89;
select * from team_settings where team_id = 89;
SELECT * FROM users WHERE team_id = 89;
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 89;
select * from users;
SELECT * FROM social_accounts WHERE sociable_id = 1761;
SELECT * FROM crm_configurations WHERE id = 70;
select * from accounts where crm_configuration_id = 70 order by id desc;
select * from leads where crm_configuration_id = 70 order by id desc;
select * from contacts where crm_configuration_id = 70 order by id desc;
select * from opportunities where crm_configuration_id = 70 order by id desc;
select * from crm_profiles where crm_configuration_id = 70 order by id desc;
select * from crm_fields where crm_configuration_id = 70 order by id desc;
select * from crm_field_values where crm_field_id = 3536 order by id desc;
select * from crm_layouts where crm_configuration_id = 70 order by id desc;
select * from stages where crm_configuration_id = 70 order by id desc;
select * from business_processes where crm_configuration_id = 70 order by id desc;
select * from business_process_stages where business_process_id = 34;
select * from contacts where id = 10468;
select * from crm_layouts where crm_configuration_id = 70;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 388;
SELECT * FROM crm_fields WHERE id IN (3533,3534,3535);
select * from activities where crm_configuration_id = 70
and (account_id IS NOT NULL or lead_id IS NOT NULL or contact_id IS NOT NULL or opportunity_id IS NOT NULL) order by id desc;
SELECT * FROM activities WHERE uuid_to_bin('2e10b60f-8a61-41c5-a3d4-28835353dc65') = uuid;
SELECT * FROM activities where crm_configuration_id = 69 ;
SELECT * FROM users WHERE email LIKE '%[EMAIL]%';
SELECT * FROM activities WHERE uuid_to_bin('5a150c93-40fc-42ec-b3bd-c1d328e09f6e') = uuid;
SELECT * FROM opportunities WHERE id = 385;
select * from participants p
join activities a on p.activity_id = a.id
where a.crm_configuration_id = 70
and (p.lead_id IS NOT NULL or p.contact_id IS NOT NULL);
SELECT * FROM participants WHERE id = 1013638;
select * from teams where id = 90;
select * from users where team_id = 90;
select * from social_accounts where social_accounts.sociable_id IN (1960,1760);
SELECT * FROM crm_profiles WHERE crm_configuration_id = 71;
select * from invitations where team_id = 90;
select * from crm_configurations where id = 71;
select * from accounts where crm_configuration_id = 71 order by id desc;
select * from leads where crm_configuration_id = 71 order by id desc;
select * from contacts where crm_configuration_id = 71 order by id desc;
select * from opportunities where crm_configuration_id = 71 order by id desc;
select * from crm_profiles where crm_configuration_id = 71 order by id desc;
select * from crm_fields where crm_configuration_id = 71 order by id desc;
select * from crm_field_values where crm_field_id = 3341 order by id desc;
select * from crm_layouts where crm_configuration_id = 71 order by id desc;
select * from stages where crm_configuration_id = 71 order by id desc;
select * from users order by secondary_email desc;
select u.id, u.email, u.status, sa.id, sa.provider_user_id from social_accounts sa
join users u on sa.sociable_id = u.id
where sa.provider = 'google' and u.email LIKE 'aneliya%';
select * from failed_jobs order by id desc;
select * from users where email = '[EMAIL]' or secondary_email = '[EMAIL]';
select * from teams;
SELECT * FROM crm_profiles WHERE crm_configuration_id = 39;
SELECT * FROM crm_fields WHERE crm_configuration_id = 39 and object_type = 'task';
select * from social_accounts sa
join users u on sa.sociable_id = u.id
where u.team_id = 1
and sa.provider = 'salesforce';
# [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('c38b3895-fd0f-4b1f-9fb2-c170dba137c6') = uuid;
SELECT * FROM crm_configurations WHERE id = 70;
select * from teams where id = 1;
select * from groups where team_id = 1;
select * from users where team_id = 1;
select o.id, o.name,o.close_date, u.id, u.name, u.group_id, r.id, r.display_name, g.name, g.scope from opportunities o
join users u on o.user_id = u.id
join groups g on u.group_id = g.id
join role_user ru on u.id = ru.user_id
join roles r on ru.role_id = r.id
where o.crm_configuration_id = 39 and close_date > '2024-01-01 00:00:00';
select * from role_user where user_id = 143;
select * from roles;
select * from role_user;
select * from groups where id = 9;
select * from scope_groups where group_id = 9;
# [PASSWORD_DOTS]
select * from teams where id = 36;
select * from crm_configurations;
SELECT * FROM social_accounts WHERE sociable_id = 121;
[URL_WITH_CREDENTIALS] this will add filter, however if we need to control feature by FF we need conditional logic
public const array TYPES = [
['id' => 'exec_summary', 'name' => 'Exec Summary'],
['id' => 'coaching_profiles', 'name' => 'Coaching Profiles'],
['id' => 'product_feedback', 'name' => 'Product Feedback'],
['id' => self::TYPE_LOSS_ANALYSIS, 'name' => 'Loss Analysis'],
// ['id' => 'questions', 'name' => 'Questions'],
// ['id' => 'statistical_quant', 'name' => 'Statistical Quantitative'],
];
public const array ALL_TYPES = [
...self::TYPES,
['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'],
];
public const string FREQUENCY_DAILY = 'daily';
public const string FREQUENCY_WEEKLY = 'weekly';
public const string FREQUENCY_MONTHLY = 'monthly';
public const string FREQUENCY_QUARTERLY = 'quarterly';
public const string FREQUENCY_ONE_OFF = 'one_off';
/**
* Frequencies for standard (non-Ask Jiminny) reports.
*/
public const array FREQUENCIES = [
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
/**
* Frequencies for Ask Jiminny reports.
*/
public const array ASK_JIMINNY_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
];
public const string MEDIA_TYPE_PDF = 'pdf';
public const string MEDIA_TYPE_PODCAST = 'podcast';
public const array MEDIA_TYPES = [self::MEDIA_TYPE_PDF, self::MEDIA_TYPE_PODCAST];
public const array MEDIA_TYPE_OBJECT_PDF = ['id' => self::MEDIA_TYPE_PDF, 'name' => 'PDF'];
public const array MEDIA_TYPE_OBJECT_PODCAST = ['id' => self::MEDIA_TYPE_PODCAST, 'name' => 'Podcast'];
public const array MEDIA_TYPE_OBJECTS = [self::MEDIA_TYPE_OBJECT_PDF, self::MEDIA_TYPE_OBJECT_PODCAST];
public const array CALL_TYPE_CONFERENCE = ['id' => 'conference', 'name' => 'Conference'];
public const array CALL_TYPE_DIALER = ['id' => 'dialer', 'name' => 'Dialer'];
public const int SENT_REPORT_AT_HOURS = 5;
public const string PDF_KEY = 'pdf';
public const string AUDIO_KEY = 'audio';
private const array ALL_FREQUENCIES = [
['id' => self::FREQUENCY_DAILY, 'name' => 'Daily'],
['id' => self::FREQUENCY_WEEKLY, 'name' => 'Weekly'],
['id' => self::FREQUENCY_MONTHLY, 'name' => 'Monthly'],
['id' => self::FREQUENCY_QUARTERLY, 'name' => 'Quarterly'],
['id' => self::FREQUENCY_ONE_OFF, 'name' => 'One-off'],
];
private const string S3_DIR = 'reports';
private const array FILE_EXTENSIONS_VARIANTS = ['html', 'MD', 'pdf'];
private const array FILE_PODCAST_EXTENSIONS_VARIANTS = ['json', 'mp3', 'ssml'];
public function __construct(
private readonly TeamRepository $teamRepository,
private readonly GroupRepository $groupRepository,
private readonly UserRepository $userRepository,
private readonly StageRepository $stageRepository,
private readonly DealStagesService $dealStagesService,
private readonly RecipientsService $recipientsService,
private readonly AutomatedReportsRepository $automatedReportsRepository,
private readonly Webhook $webhookService,
private readonly BusDispatcher $dispatcher,
private readonly ActivityTypeService $activityTypeService,
private readonly PlaybookCategoryRepository $playbookCategoryRepository,
private readonly AskAnythingPromptService $askAnythingPromptService,
private readonly SearchRepository $activitySearchRepository,
private readonly AskAnythingRepository $askAnythingRepository,
) {
}
public static function getTypes(): array
{
$types = self::TYPES;
return array_map(static function ($type) {
return $type['id'];
}, $types);
}
public static function getCallTypes(): array
{
return array_map(static function ($callType) {
return $callType['id'];
}, [self::CALL_TYPE_CONFERENCE, self::CALL_TYPE_DIALER]);
}
public static function getFrequencies(): array
{
return array_map(static function ($frequency) {
return $frequency['id'];
}, self::FREQUENCIES);
}
// front-facing structure
public function getReportEnabledFieldData(bool $value = false): array
{
return [
'id' => 'report_enabled',
'label' => '',
'inputType' => InputTypeEnum::TOGGLE,
'value' => $value,
];
}
// Organizations = Teams
public function getOrganizationFieldData(?string $value = null, bool $shortVersion = false): array
{
$options = $this->getTeams();
if ($shortVersion) {
return [
'id' => 'organization',
'label' => 'Organization',
'options' => $options,
];
}
return [
'id' => 'organization',
'label' => 'Organization',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $options,
'value' => $value,
'dependencies' => [
'teams',
'deal_stage_at_call',
'current_deal_stage',
'recipients',
ActivityTypeService::PLAYBOOK_CATEGORIES_KEY,
],
'dependsOn' => [],
];
}
// Teams = Groups
public function getTeamFieldData(array $options = [], array $value = [], bool $shortVersion = false): array
{
if ($shortVersion) {
return [
'id' => 'teams',
'label' => 'Team',
'options' => $options,
];
}
return [
'id' => 'teams',
'label' => 'Team',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => false,
'placeholder' => 'Select',
'options' => $options,
'value' => $value, // value should be an array of objects {id, name}
'dependencies' => [ActivityTypeService::PLAYBOOK_CATEGORIES_KEY],
'dependsOn' => [],
];
}
public function getReportTypeFieldData(?string $value = null, bool $shortVersion = false, ?Team $team = null): array
{
$types = [];
if ($team instanceof Team) {
if ($team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
$types = self::TYPES;
}
if ($team->hasFeature(FeatureEnum::ASK_JIMINNY_REPORTS)) {
$types[] = ['id' => self::TYPE_ASK_JIMINNY, 'name' => 'Ask Jiminny'];
}
} else {
$types = self::TYPES;
}
if ($shortVersion) {
return [
'id' => 'report_type',
'label' => 'Report Type',
'options' => $types,
];
}
return [
'id' => 'report_type',
'label' => 'Report Type',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => $types,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getFrequencyFieldData(?string $value = null): array
{
return [
'id' => 'frequency',
'label' => 'Frequency',
'inputType' => InputTypeEnum::DROPDOWN,
'required' => true,
'placeholder' => 'Select',
'options' => self::FREQUENCIES,
'value' => $value,
'dependencies' => ['period'],
'dependsOn' => [],
];
}
public function getPeriodFieldData(?string $valueStartDate = null, ?string $valueEndDate = null): array
{
return [
'id' => 'period',
'label' => 'Select one-off period',
'inputType' => InputTypeEnum::DATE_RANGE,
'required' => true,
'placeholder' => 'Select',
'value' => ['startDate' => $valueStartDate, 'endDate' => $valueEndDate],
'queryParams' => [
'startDate' => 'start_date_period',
'endDate' => 'end_date_period',
],
'dependencies' => [],
'dependsOn' => ['frequency'],
];
}
public function getActivityTypesFieldData(?Team $team = null, array $value = [], array $teamsFilter = []): array
{
return $this->activityTypeService->getActivityTypeFieldData(team: $team, value: $value, groupIds: $teamsFilter);
}
public function getDealStageAtCallFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getDealStageAtCallFieldData(team: $team, value: $value);
}
public function getCurrentDealStageFieldData(?Team $team = null, array $value = []): array
{
return $this->dealStagesService->getCurrentDealStageFieldData(team: $team, value: $value);
}
public function getDealValueFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'deal_value',
'label' => 'Deal Value',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_deal_value',
'max' => 'max_deal_value',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallTypeFieldData(bool $conferenceOn = false, bool $dialerOn = false): array
{
$value = [];
$conferenceOn && $value[] = self::CALL_TYPE_CONFERENCE;
$dialerOn && $value[] = self::CALL_TYPE_DIALER;
return [
'id' => 'call_type',
'label' => 'Call Type',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => [
self::CALL_TYPE_CONFERENCE,
self::CALL_TYPE_DIALER,
],
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getMediaTypeFieldData(?AutomatedReport $report = null): array
{
$value = [];
if ($report) {
$value = $this->transformMediaTypes($report);
}
return [
'id' => 'media_types',
'label' => 'Export as',
'inputType' => InputTypeEnum::DROPDOWN_MULTIPLE,
'required' => true,
'options' => self::MEDIA_TYPE_OBJECTS,
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCallDurationFieldData(?int $valueMin = null, ?int $valueMax = null): array
{
return [
'id' => 'call_duration',
'label' => 'Call Duration',
'inputType' => InputTypeEnum::INTEGER_RANGE,
'required' => false,
'value' => ['min' => $valueMin, 'max' => $valueMax],
'queryParams' => [
'min' => 'min_call_duration',
'max' => 'max_call_duration',
],
'dependencies' => [],
'dependsOn' => [],
];
}
public function getRecipientsFieldData(?Team $team = null, array $value = []): array
{
return $this->recipientsService->getRecipientsFieldData(team: $team, value: $value);
}
public function getJiminnyRecipientsFieldData(array $value = []): array
{
return $this->recipientsService->getJiminnyRecipientsFieldData($value);
}
public function getAdditionalPromptInputFieldData(?string $value = null): array
{
return [
'id' => 'additional_prompt_input',
'label' => 'Special requirements',
'inputType' => InputTypeEnum::TEXTAREA,
'required' => false,
'placeholder' => 'What should be the focus of the report?',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
public function getCustomReportNameFieldData(?string $value = null): array
{
return [
'id' => 'custom_name',
'label' => 'Custom report name',
'inputType' => InputTypeEnum::TEXT,
'required' => false,
'placeholder' => 'Enter custom name',
'value' => $value,
'dependencies' => [],
'dependsOn' => [],
];
}
// data providers
public function getTeams(): array
{
$teams = $this->teamRepository->getTeamsForKiosk(status: Team::STATUS_ACTIVE);
$teamData = [];
foreach ($teams as $team) {
if (! $team->hasFeature(FeatureEnum::AUTOMATED_REPORTS)) {
continue;
}
$teamData[] = $this->transformTeam($team);
}
return $teamData;
}
public function getTeamGroups(string $teamUuid): array
{
$data = [];
$team = $this->getTeam($teamUuid);
if ($team !== null) {
$groups = $team->groups()->get();
foreach ($groups as $group) {
$data[] = [
'id' => $group->getUuid(),
'name' => $group->getName(),
];
}
}
return $data;
}
public function getTeamsGroupsOptions(array $filterTeamUuids = []): array
{
$data = [];
$teams = $this->getTeams();
foreach ($teams as $team) {
if (! empty($filterTeamUuids) && ! in_array($team['id'], $filterTeamUuids, true)) {
continue;
}
$data[] = [
'label' => $team['name'],
'groups' => $this->getTeamGroups($team['id']),
];
}
return $data;
}
public function getTeam(string $teamUuid): ?Team
{
return $this->teamRepository->idOrUuid($teamUuid);
}
public function getTeamById(int $teamId): ?Team
{
return $this->teamRepository->find($teamId);
}
public function getGroupsUuids(AutomatedReport $report): array
{
$uuids = [];
$reportGroups = $report->getGroups();
foreach ($reportGroups as $groupId) {
if ($group = $this->groupRepository->find($groupId)) {
$uuids[] = $group->getUuid();
}
}
return $uuids;
}
public function getPlaybookCategoriesUuids(AutomatedReport $report): array
{
$uuids = [];
$playbookCategories = $report->getPlaybookCategories();
foreach ($playbookCategories as $id) {
if ($category = $this->playbookCategoryRepository->find($id)) {
$uuids[] = $category->getUuid();
}
}
return $uuids;
}
public function getDealAtCallStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getDealAtCallStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getCurrentDealStagesUuids(AutomatedReport $report): array
{
$uuids = [];
$reportStages = $report->getCurrentDealStages();
foreach ($reportStages as $id) {
if ($stage = $this->stageRepository->find($id)) {
$uuids[] = $stage->getUuid();
}
}
return $uuids;
}
public function getUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getRecipients());
}
public function getJiminnyUsersUuids(AutomatedReport $report): array
{
return $this->extractUserUuids($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function extractUserUuids(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => $user->getUuid())
->values()
->all();
}
// get mail data
public function getRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getRecipients());
}
private function getJiminnyRecipientUsers(AutomatedReport $report): array
{
return $this->buildRecipientUsers($report->getJiminnyRecipients());
}
/**
* @param array<string, mixed> $recipients
*/
private function buildRecipientUsers(array $recipients): array
{
$userIds = $recipients['users'] ?? [];
return collect($userIds)
->map(fn ($id) => $this->userRepository->find((int) $id))
->filter()
->map(fn (UserContract $user) => [
'email' => $user->getEmailAddress(),
'name' => $user->getName(),
'timezone' => $user->getTimezone()->getName(),
])
->values()
->all();
}
public function getValidRecipientUsers(AutomatedReport $report, bool $includeJiminny = false): array
{
if ($report->isAskJiminnyReport()) {
$recipients = $this->resolveAskJiminnyRecipients($report);
} else {
$recipients = $this->getRecipientUsers($report);
if ($includeJiminny) {
$recipients = array_merge($recipients, $this->getJiminnyRecipientUsers($report));
}
}
$emails = [];
return array_values(array_filter(
$recipients,
static function ($recipient) use (&$emails) {
if (empty($recipient['email']) || in_array($recipient['email'], $emails, true)) {
return false;
}
$emails[] = $recipient['email'];
return true;
}
));
}
private function resolveAskJiminnyRecipients(AutomatedReport $report): array
{
$recipients = [];
$creator = $report->getCreator();
if ($creator !== null) {
$recipients[] = [
'email' => $creator->getEmailAddress(),
'name' => $creator->getName(),
'timezone' => $creator->getTimezone()->getName(),
];
}
return array_merge(
$recipients,
$this->buildRecipientUsers($report->getRecipients()),
$this->getGroupRecipientUsers($report),
);
}
private function getGroupRecipientUsers(AutomatedReport $report): array
{
$users = [];
foreach ($report->getGroups() as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group === null) {
continue;
}
foreach ($group->getMembers() as $member) {
$users[] = [
'email' => $member->getEmailAddress(),
'name' => $member->getName(),
'timezone' => $member->getTimezone()->getName(),
];
}
}
return $users;
}
public function getReportTypeName(AutomatedReportResult $report): string
{
$type = $report->getReport()->getType();
$getType = $this->transformReportType($type);
return $getType['name'];
}
public function getReportPeriodName(AutomatedReportResult $report): string
{
$from = $report->getFromDate();
$to = $report->getToDate();
$frequency = $report->getReport()->getFrequency();
if ($from === null || $to === null) {
if (! $report->getReport()->isAskJiminnyReport()) {
$invalidPeriod = $from === null ? 'from' : 'to';
throw new ApplicationException('Report period is invalid: ' . $invalidPeriod);
}
$period = $this->calculateFromAndToDatePeriod($frequency);
$from = $period['fromDate'];
$to = $period['toDate'];
}
return $this->formatReportPeriodName($frequency, $from, $to);
}
private function formatReportPeriodName(string $frequency, Carbon $from, Carbon $to): string
{
$fromYear = $from->format('Y');
$toYear = $to->format('Y');
$differentYears = $fromYear !== $toYear;
switch ($frequency) {
case self::FREQUENCY_DAILY:
return $from->format('j M Y');
case self::FREQUENCY_QUARTERLY:
// 'Jan-Mar 2025' or 'Nov 2024-Jan 2025' if years differ
$startMonth = $from->format('M');
$endMonth = $to->copy()->subMonth();
$endMonthName = $endMonth->format('M');
$endMonthYear = $endMonth->format('Y');
if ($differentYears) {
return "{$startMonth} {$fromYear} - {$endMonthName} {$endMonthYear}";
}
return "{$startMonth} - {$endMonthName} {$toYear}";
case self::FREQUENCY_MONTHLY:
// 'May 2025' - monthly reports are always within the same year
return $from->format('M Y');
case self::FREQUENCY_WEEKLY:
// '4 - 8 Aug 2025', '27 Oct - 3 Nov 2025', or '28 Dec 2024 - 3 Jan 2025' if years differ
$startDay = $from->format('j');
$endDay = $to->format('j');
$startMonth = $from->format('M');
$endMonth = $to->format('M');
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
if ($startMonth !== $endMonth) {
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
}
return "{$startDay} - {$endDay} {$endMonth} {$toYear}";
case self::FREQUENCY_ONE_OFF:
// '2 May-31 May 2025' or '15 Dec 2024-15 Jan 2025' if years differ
$startDay = $from->format('j');
$startMonth = $from->format('M');
$endDay = $to->format('j');
$endMonth = $to->format('M');
// If same month and year, use a format like '2-31 May 2025'
if ($startMonth === $endMonth && ! $differentYears) {
return "{$startDay} - {$endDay} {$startMonth} {$toYear}";
}
// If different years, include both years
if ($differentYears) {
return "{$startDay} {$startMonth} {$fromYear} - {$endDay} {$endMonth} {$toYear}";
}
// Same year but different months
return "{$startDay} {$startMonth} - {$endDay} {$endMonth} {$toYear}";
default:
// Default format for unknown frequencies
return $from->format('j M Y') . ' - ' . $to->format('j M Y');
}
}
public function getReportTeamsName(AutomatedReportResult $report): string
{
$groups = $report->getGroups();
if (empty($groups)) {
return 'All';
}
// Get group names from repository
$groupNames = [];
foreach ($groups as $groupId) {
$group = $this->groupRepository->find($groupId);
if ($group) {
$groupNames[] = $group->getName();
}
}
if (count($groupNames) === 1) {
// Single team format
$teamsName = $groupNames[0];
} else {
// Multiple teams format
$teamsName = implode(', ', $groupNames);
}
return $teamsName;
}
public function getReportFileName(AutomatedReportResult $report): string
...
|
12308
|
|
12225
|
NULL
|
0
|
2026-04-14T10:56:03.895326+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776164163895_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormProject vFileFV faVsco.js vEditViewNavigat PhpStormProject vFileFV faVsco.js vEditViewNavigateCodeLaravelRefactor• #11894 on JY-18909-automated-reports-ask-jiminny ~© ReportController.phpToolsWindowHelp© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.phpInboxEmailBatchRepository©InboxRepository.php© InvitationRepository.php© JobRepository.phpC LanquageRepository.php© MomentRepository.phpNotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php© PlaylistActivityRepository.f© PlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.phpC) RoleChangeEventRepositol© 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.ph©TranscriptionSummaryRepr© UserRepository.php© VocabularyRepository.php› D Rulesv D Services> D Activity> D AjReports> D Avatar0 CalendarC ConferenceD Crm› D Import> MInternalv MKioskv M AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsS:© DealStagesService.p© RecipientsService.phJiminnybeouecommana.ong© AutomatedReportsCommand.phpAulomaleakeporskeposilory.oneC AutomatedReportsService.php XCreateHeldActivityEvent.php© UserPilotActivityListener.php© AutomatedReportResult.php24.01.40 NIKOlov23.10.25 Ivanov7.08.25Nikolov0006657.08.25Nikolov7.08.25Nikolov108.25NIKOlOV I© ActivityLogged.php© AutomatedReportsCallbackService.phpAutomatedReportsSendCommand.php• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AutomatedReport.phpclass Auromareareporcsservicepublic function getReportTypeName(AutomatedReportResult $report): stringreturn $getType['name'];© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php15.U.o Vanov1.00.40NIKOlOV23.10.25 Ivanov23.10.25 Ivanov23.10.25 Ivanov7.08.25Nikolov7.08.25Nikolov8.04.26Kovalik8.04.10Kovalik8.04.20Kovalik6.04.40Kovalik6.04.40KOVallk7.08.25 Nikolov8.04.268.04.26Kovalik8.04.26Kovalik7.08.25Nikolov7.08.25Nikolov21.08.25 Kovalik21.08.25 Kovalik21.08.25 Kovalik21.08.25 Kovalik21.00.2o KOVallK14.08.25 Nikolov14.08.25 Nikolov14.08.25 Nikolov14.08.25 Nikolov7.08.2524.03.26 Kovalik4.05.o Kovalk24.03.26 Kovalik108.25NIKO.OV14.08.25 Nikolov7.08.25NKOOV15.08.25 Nikolov15.08.25 Nikolov15.08.25 Nikolov7.08.25Nikolov14.08.25 Nikolov15.08.25 Nikolov14.08.25 Nikolov14.08.25 Nikolov16.08.25 Nkolov108.25NIKOlOV I4102 ×3 м34 ^67101467367467567667767867908068168268368468568668707169770170370770971126 usagesououc tuncmon ceureoorurer oovale Aurold eoreoortresuur nreoort, sumino$from = $report->getFromDate();$to = $report->getToDate();$frequency = $report->getReport()->getFrequency();if ($from === null || $to === null) {if (! $report->getReport()->isAskJiminnyReport()) {sinvaL1dPer1od = prrom === null : "trom" : "to'!thray new AppLicationExIption( message:'Report period is invalid: ' . $invalidPeriod):© Exception$period = $thi$from = $perid$to = $period[#[Pure]pUDLIC TUNctIon__construct(Smessage = "™$code = 0,Sprevious = null): Exceptionreturn $this->forn2 usagesonvate Tuncclon torild$toYear = $to->for$differentYears =Construct the exception. Note: The message is NOTbinary safe.Parameters:string $message - [optional] TheException message to throw.int ($code - [optional] The Exceptioncode.nuLinrovaole sorevous - ootonallThe previous throwable used for theexception chaining.Carbon $to): stringswitch ($frequencycase self::FREreturn $frLinks:Source:nos.//ono.neumanual/en/exceouorconstruct.php<stubs> /Core/Core_c.phpcase self:: FREconstrcr on ononera// 'Jan-Ma.$startMonth = $from->format( format:"M');$endMonth = $to->copy ()->subMonthO):$endMonthName = $endMonth->format( format: "M');$endMonthYear = $endMonth->format( format: "Y');if ($differentYears) {return "{$startMonth} {$fromYear}- {$endMonthName} {$endMonthYear}":recurn "isstartmonchs - ipendronchnames ipcoyears"?14.08.25 Nikolov1.00.40INIKOlOV7.08.25 NikolovPushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (26 minutes ago)case self:: FREQUENCY_MONTHLY:// 'May 2025' - monthly reports are always within the same yearreturn $from->format( format:) 'M Y');loblj Support Daily • in 1h 4 mAAutomatedReportsCommandTestv100% |45]Tue 14 Apr 13:56:03= custom.log= laravel.logA SF ljiminny@localhost]4 HS_local [jiminny@localhost]A console [STAGING] X© AskJiminnyReportActivityService.php© ActivitySearch.php© FilterDefinitionCollection.php© Criteria.php© AskJiminnyReportActivityServiceTest.phpX:Auto vPlavaroundvAl console [PROD]A console [EU]cOnbemanavzcontroller.oneC HistoryService.php© RequestGenerateAskJiminnyReportJobTest.phpMa lminnv v521-52252352452552652715281530531532533534535-536537538539540541542543=545=546=547548549550551554553554555556557558559560561562563-564565566— 567=568E569JOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 1 and sa.provider = 'salesforce':016 A13 V.13 лselect * from teams where id = 1;select * from groups g JOIN playbooks p 1.n<-›1: on g.playbook_id = p.id where g.team_id = 1;select * from groups where id = 565;select * from playbooks where team_id = 1;select * from playbooks where id = 175;select * from playbook_categories where playbook_id = 175;select * from users where team_id = 1;select * from users where id = 7160;select * from crm_profiles where user_id = 7160;select * from features;select# id, uvid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage.# crm_configuration_id, crm_provider_id, transcription_id, statusfrom activities where crm_configuration_id = 1 and type = 'conference'# and crm_provider_id IS NOT NULLand provider != 'uploader' and actual_start_time IS NOT NULLORDER by id desc;select * from activities where id = 54747783; # 00U0400000pCzojMACselect p.id, p.activity_type, pc.id, pc.nameFROM playbooks pjoin playbook_categories pc1<->1..n: on p.id = pc.playbook_idwhere p.team_id = 1 and p.activity_type = 'event';SELECT * FROM crm_field_values WHERE crm_field_id = 4;where crm_configuration_id = 1 and pl.playbook_id = 175;select * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idWHERE r.Erequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.exRires.at >= now() OR r.expires.at IS NULL):select * from automated_report_results where ceRontaid IN (18, 33);select * from activity_searches where id = 10932;W Windsurf Teams 682:30UTF-84 spaces...
|
NULL
|
8139879210557574931
|
NULL
|
visual_change
|
ocr
|
NULL
|
PhpStormProject vFileFV faVsco.js vEditViewNavigat PhpStormProject vFileFV faVsco.js vEditViewNavigateCodeLaravelRefactor• #11894 on JY-18909-automated-reports-ask-jiminny ~© ReportController.phpToolsWindowHelp© EmailMessageRepository.p© GenericAiPromptRepositor:© GroupRepository.phpInboxEmailBatchRepository©InboxRepository.php© InvitationRepository.php© JobRepository.phpC LanquageRepository.php© MomentRepository.phpNotificationRepository.php© ParticipantRepository.php© ParticipantSpeechReposito© ParticipantStatsRepository© PlaybookCategoryRepositc© PlaybookRepository.php© PlaylistActivityRepository.f© PlaylistRepository.phpPlaylistShareRepository.ph© QuestionRepository.phpC) RoleChangeEventRepositol© 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.ph©TranscriptionSummaryRepr© UserRepository.php© VocabularyRepository.php› D Rulesv D Services> D Activity> D AjReports> D Avatar0 CalendarC ConferenceD Crm› D Import> MInternalv MKioskv M AutomatedReports© ActivityTypeService.© AskJiminnyReportAc© AutomatedReportsCi© AutomatedReportsS:© DealStagesService.p© RecipientsService.phJiminnybeouecommana.ong© AutomatedReportsCommand.phpAulomaleakeporskeposilory.oneC AutomatedReportsService.php XCreateHeldActivityEvent.php© UserPilotActivityListener.php© AutomatedReportResult.php24.01.40 NIKOlov23.10.25 Ivanov7.08.25Nikolov0006657.08.25Nikolov7.08.25Nikolov108.25NIKOlOV I© ActivityLogged.php© AutomatedReportsCallbackService.phpAutomatedReportsSendCommand.php• TrackProviderInstalledEvent.php© RequestGenerateAskJiminnyReportJob.php© AutomatedReport.phpclass Auromareareporcsservicepublic function getReportTypeName(AutomatedReportResult $report): stringreturn $getType['name'];© AddLayoutEntities.php© Team.phpCreateActivityLoggedEvent.php© RequestGenerateReportJob.php15.U.o Vanov1.00.40NIKOlOV23.10.25 Ivanov23.10.25 Ivanov23.10.25 Ivanov7.08.25Nikolov7.08.25Nikolov8.04.26Kovalik8.04.10Kovalik8.04.20Kovalik6.04.40Kovalik6.04.40KOVallk7.08.25 Nikolov8.04.268.04.26Kovalik8.04.26Kovalik7.08.25Nikolov7.08.25Nikolov21.08.25 Kovalik21.08.25 Kovalik21.08.25 Kovalik21.08.25 Kovalik21.00.2o KOVallK14.08.25 Nikolov14.08.25 Nikolov14.08.25 Nikolov14.08.25 Nikolov7.08.2524.03.26 Kovalik4.05.o Kovalk24.03.26 Kovalik108.25NIKO.OV14.08.25 Nikolov7.08.25NKOOV15.08.25 Nikolov15.08.25 Nikolov15.08.25 Nikolov7.08.25Nikolov14.08.25 Nikolov15.08.25 Nikolov14.08.25 Nikolov14.08.25 Nikolov16.08.25 Nkolov108.25NIKOlOV I4102 ×3 м34 ^67101467367467567667767867908068168268368468568668707169770170370770971126 usagesououc tuncmon ceureoorurer oovale Aurold eoreoortresuur nreoort, sumino$from = $report->getFromDate();$to = $report->getToDate();$frequency = $report->getReport()->getFrequency();if ($from === null || $to === null) {if (! $report->getReport()->isAskJiminnyReport()) {sinvaL1dPer1od = prrom === null : "trom" : "to'!thray new AppLicationExIption( message:'Report period is invalid: ' . $invalidPeriod):© Exception$period = $thi$from = $perid$to = $period[#[Pure]pUDLIC TUNctIon__construct(Smessage = "™$code = 0,Sprevious = null): Exceptionreturn $this->forn2 usagesonvate Tuncclon torild$toYear = $to->for$differentYears =Construct the exception. Note: The message is NOTbinary safe.Parameters:string $message - [optional] TheException message to throw.int ($code - [optional] The Exceptioncode.nuLinrovaole sorevous - ootonallThe previous throwable used for theexception chaining.Carbon $to): stringswitch ($frequencycase self::FREreturn $frLinks:Source:nos.//ono.neumanual/en/exceouorconstruct.php<stubs> /Core/Core_c.phpcase self:: FREconstrcr on ononera// 'Jan-Ma.$startMonth = $from->format( format:"M');$endMonth = $to->copy ()->subMonthO):$endMonthName = $endMonth->format( format: "M');$endMonthYear = $endMonth->format( format: "Y');if ($differentYears) {return "{$startMonth} {$fromYear}- {$endMonthName} {$endMonthYear}":recurn "isstartmonchs - ipendronchnames ipcoyears"?14.08.25 Nikolov1.00.40INIKOlOV7.08.25 NikolovPushed 1 commit to origin/JY-18909-automated-reports-ask-jiminny // View pull request (26 minutes ago)case self:: FREQUENCY_MONTHLY:// 'May 2025' - monthly reports are always within the same yearreturn $from->format( format:) 'M Y');loblj Support Daily • in 1h 4 mAAutomatedReportsCommandTestv100% |45]Tue 14 Apr 13:56:03= custom.log= laravel.logA SF ljiminny@localhost]4 HS_local [jiminny@localhost]A console [STAGING] X© AskJiminnyReportActivityService.php© ActivitySearch.php© FilterDefinitionCollection.php© Criteria.php© AskJiminnyReportActivityServiceTest.phpX:Auto vPlavaroundvAl console [PROD]A console [EU]cOnbemanavzcontroller.oneC HistoryService.php© RequestGenerateAskJiminnyReportJobTest.phpMa lminnv v521-52252352452552652715281530531532533534535-536537538539540541542543=545=546=547548549550551554553554555556557558559560561562563-564565566— 567=568E569JOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 1 and sa.provider = 'salesforce':016 A13 V.13 лselect * from teams where id = 1;select * from groups g JOIN playbooks p 1.n<-›1: on g.playbook_id = p.id where g.team_id = 1;select * from groups where id = 565;select * from playbooks where team_id = 1;select * from playbooks where id = 175;select * from playbook_categories where playbook_id = 175;select * from users where team_id = 1;select * from users where id = 7160;select * from crm_profiles where user_id = 7160;select * from features;select# id, uvid, type, provider, playbook_category_id, user_id, lead_id, contact_id, account_id, opportunity_id, stage.# crm_configuration_id, crm_provider_id, transcription_id, statusfrom activities where crm_configuration_id = 1 and type = 'conference'# and crm_provider_id IS NOT NULLand provider != 'uploader' and actual_start_time IS NOT NULLORDER by id desc;select * from activities where id = 54747783; # 00U0400000pCzojMACselect p.id, p.activity_type, pc.id, pc.nameFROM playbooks pjoin playbook_categories pc1<->1..n: on p.id = pc.playbook_idwhere p.team_id = 1 and p.activity_type = 'event';SELECT * FROM crm_field_values WHERE crm_field_id = 4;where crm_configuration_id = 1 and pl.playbook_id = 175;select * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idWHERE r.Erequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.exRires.at >= now() OR r.expires.at IS NULL):select * from automated_report_results where ceRontaid IN (18, 33);select * from activity_searches where id = 10932;W Windsurf Teams 682:30UTF-84 spaces...
|
12224
|
|
12222
|
NULL
|
0
|
2026-04-14T10:55:59.200553+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776164159200_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEdit ViewGoHistoryWindowHelpec2-userGDOCK SlackFileEdit ViewGoHistoryWindowHelpec2-userGDOCKER981DEV (docker)882APP (-zsh)[EMAIL]@73b64f5d54a3:/home/jiminny#[ec2-user@ip-10-30-93-249~]$ dockerexec -it $(dockny && bash"root@c78a087b1345:/home/Jiminny# php artisan automated-reports[2026-04-14 10:46:08] staging.INF0: [automated-reports] Started{"correlation_id":"5[2026-04-1410:46:08Jstaging. INFO: [automated-reports]id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"Checking conditions {"isMonda,"trace_id" :"185df6f6-4327-4609-9c2e-2ab83a[2026-04-14 10:46:08]staging.INFO: [automated-reports] Processing daily reports{"cab83a0f5432"}[2026-04-1410:46:08]9-9c2e-2ab83a0f5432"}staging.INFO: [automated-reports]Found 3 daily reports to proc[2026-04-1410:46:087daily"staging.INFO: [automated-reports]Dispatching Generate Report j,"type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"[2026-04-14 10:46:08]staging.INFO: [automated-reports]Dispatching Generate Report jdaily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80cab"[2026-04-14 10:46:08]staging. INFO: [automated-reports]Dispatching Generate Report Jdaily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"[2026-04-14 10:46:08]staging.INFO: [automated-reports]Completed{"correlation_id":root@c78a087b1345:/home/jiminny# phpartisanautomated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports]Started{"correlation_id":"2[2026-04-1410:48:42]staging.INFO: [automated-reports]Checking conditions {"isMondaid":"246a1ala-7076-458c-bd7d-49d2f5a2db88","trace_id" : "1f894bf6-e50d-4e99-b635-2aa526[2026-04-14 10:48:42]staging.INFO: [automated-reports]Processing daily reportsaa52627fc27"}{"c[automated-reports] Automated report[2026-04-1410:48:42]staging.INFO: [automated-reports] Found 1 daily reports to proc9-b635-2aa52627f c27"}[2026-04-14 10:48:42]staging.INF0: [automated-reports]Dispatching Generate Reportjdaily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88"[2026-04-14 10:48:42]staging.INFO: [automated-reports]Completed {"correlation_id":root@c78a087b1345:/home/jiminny#l+HomeDMsActivityFilesLater.*•More+Jiminny ...& Starred8 platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...• Direct messagesAneliya Angelova, ...Ro Steliyan Georgiev3 Adelina Petrova, Ili...?. Adelina Petrova |O. Cala Dimitrava MKSupport Daily • in 1h 5 m100% <47Tue 14 Apr 13:55:59Search Jiminny Inc# releases8 226 02 Messages@ Files@ Bookmarks+Thursday, April 9th~View JobToday ~NewCircleCl APP 11:49 AMNew commits deployed to Prophet Prod-US:[078d4ed](https://github.com/jiminny/prophet/commit/078d4ed30d869bd52abbc9aec4e6740c088543d4) - [JY-20574](https://jiminny.atlassian.net/browse/JY-20574): panorama pdf add header section(#467) (steliyan-g)[5301082](https://github.com/jiminny/prophet/commit/5301082487ecdc94fdf10a3b04be5ddf68fafe74) - JY-20575](https://jiminny.atlassian.net/browse/JY-20575): panorama reports absolute links (#466)(steliyan-g)[11f99de](https://github.com/jiminny/prophet/commit/11f99de0e313c9249e2ebc8b256855f58e5bf1f5) - [JY-20571](https://jiminny.atlassian.net/browse/JY-20571): Panorama offline reports (#465)(steliyan-g)[8cf63ce]Message #releases+ Aa...
|
NULL
|
2382598937281463249
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEdit ViewGoHistoryWindowHelpec2-userGDOCK SlackFileEdit ViewGoHistoryWindowHelpec2-userGDOCKER981DEV (docker)882APP (-zsh)[EMAIL]@73b64f5d54a3:/home/jiminny#[ec2-user@ip-10-30-93-249~]$ dockerexec -it $(dockny && bash"root@c78a087b1345:/home/Jiminny# php artisan automated-reports[2026-04-14 10:46:08] staging.INF0: [automated-reports] Started{"correlation_id":"5[2026-04-1410:46:08Jstaging. INFO: [automated-reports]id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"Checking conditions {"isMonda,"trace_id" :"185df6f6-4327-4609-9c2e-2ab83a[2026-04-14 10:46:08]staging.INFO: [automated-reports] Processing daily reports{"cab83a0f5432"}[2026-04-1410:46:08]9-9c2e-2ab83a0f5432"}staging.INFO: [automated-reports]Found 3 daily reports to proc[2026-04-1410:46:087daily"staging.INFO: [automated-reports]Dispatching Generate Report j,"type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"[2026-04-14 10:46:08]staging.INFO: [automated-reports]Dispatching Generate Report jdaily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80cab"[2026-04-14 10:46:08]staging. INFO: [automated-reports]Dispatching Generate Report Jdaily","type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"[2026-04-14 10:46:08]staging.INFO: [automated-reports]Completed{"correlation_id":root@c78a087b1345:/home/jiminny# phpartisanautomated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports]Started{"correlation_id":"2[2026-04-1410:48:42]staging.INFO: [automated-reports]Checking conditions {"isMondaid":"246a1ala-7076-458c-bd7d-49d2f5a2db88","trace_id" : "1f894bf6-e50d-4e99-b635-2aa526[2026-04-14 10:48:42]staging.INFO: [automated-reports]Processing daily reportsaa52627fc27"}{"c[automated-reports] Automated report[2026-04-1410:48:42]staging.INFO: [automated-reports] Found 1 daily reports to proc9-b635-2aa52627f c27"}[2026-04-14 10:48:42]staging.INF0: [automated-reports]Dispatching Generate Reportjdaily","type":"ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88"[2026-04-14 10:48:42]staging.INFO: [automated-reports]Completed {"correlation_id":root@c78a087b1345:/home/jiminny#l+HomeDMsActivityFilesLater.*•More+Jiminny ...& Starred8 platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...• Direct messagesAneliya Angelova, ...Ro Steliyan Georgiev3 Adelina Petrova, Ili...?. Adelina Petrova |O. Cala Dimitrava MKSupport Daily • in 1h 5 m100% <47Tue 14 Apr 13:55:59Search Jiminny Inc# releases8 226 02 Messages@ Files@ Bookmarks+Thursday, April 9th~View JobToday ~NewCircleCl APP 11:49 AMNew commits deployed to Prophet Prod-US:[078d4ed](https://github.com/jiminny/prophet/commit/078d4ed30d869bd52abbc9aec4e6740c088543d4) - [JY-20574](https://jiminny.atlassian.net/browse/JY-20574): panorama pdf add header section(#467) (steliyan-g)[5301082](https://github.com/jiminny/prophet/commit/5301082487ecdc94fdf10a3b04be5ddf68fafe74) - JY-20575](https://jiminny.atlassian.net/browse/JY-20575): panorama reports absolute links (#466)(steliyan-g)[11f99de](https://github.com/jiminny/prophet/commit/11f99de0e313c9249e2ebc8b256855f58e5bf1f5) - [JY-20571](https://jiminny.atlassian.net/browse/JY-20571): Panorama offline reports (#465)(steliyan-g)[8cf63ce]Message #releases+ Aa...
|
NULL
|
|
12082
|
NULL
|
0
|
2026-04-14T10:50:58.802581+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776163858802_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportResult.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
|
[{"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}]...
|
8043719072324535154
|
-8628527368849355612
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
PhpStormFileEditViewNavig Project: faVsco.js, menu
PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.js#11894 on JY-18909-automated-reports-ask-jiminnyProjectv© ReportController.php© JiminnyDebugCommand.php© AutomatedReportsCommand.php© AutomatedReportsSendCommand.php• AddLayoutEntities.phpC Team.phpC AutomatedReportsRepository.pnp© AutomatedReportsCommandTest.phpAutomatedReportsService.php© CreateHeldActivityEvent.php© TrackProviderInstalledEvent.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.php© ActivityLogged.php© AutomatedReportsCallbackService.php© RequestGenerateAskJiminnyReportJob.php© RequestGenerateReportJob.php© AutomatedReportResult.php xC AutomatedReport.phpTue 14 Apr 13:50:58C) AiPrompt.php© AutomatedReport.php© AutomatedReportResult.ph© Calendar.php© Calllmport.php© CoachingFeedback.php© CoachingFeedbackVisibilit!© CoachingSection.php© CoachingSectionCriterion.f© CoachingSectionCriterionF© CoachingSectionFeedback© CommentAbstract.pngCommentInterface.php© Contact.php© Device.php© EmailMessage.php© GenericAiPrompt.php© Group.php© Inbox.php© InboxEmail.php© InboxEmailBatch.php© Invitation.php© JobLog.php© JobTitle.phpServicesv D DatabaseV AEUs consolev A jiminny@localhostA HS_local4, SF 1 s 140 msY A PRODA consoleY d SlAGING4 consoley Docker, 0Support Daily - in 1h 10 mA100% C•AutomatedReportsCommandTestv= custom.log= laravel.logA SF ljiminny@localhost]A HS_local [jiminny@localhost]Al console [PROD]Al console (EU]A console [STAGING] X© AskJiminnyReportActivityService.phpAcuivlysearch.ong© OnDemandV2Controller.php© HistoryService.php© FilterDefinitionCollection.php© AskJiminnyReportActivityServiceTest.php© RequestGenerateAskJiminnyReportJobTest.phpX:Auto vPlaygroundC Criteria.phpMa lminnv vclass Auronaredreoortresur extenos modeuA8 X1 X1A× 556557558* Status constants560select * from teams;SELECT r.* FROM automated_reports rjoin teams t on r.team.id = t.idWHERE r.freguency = 'daily'and r.status = 1AND t.status =acmveAND (r.exRicesnat >= now() OR r.expicesaat IS NULL);016 A13 V.13 лo usaeespublic const int STATUS_DEFAULT = 0;o usagespublic const int STATUS_REQUESTED = 1;16 usagespublic const int STATUS_GENERATED = 2;pubLic const 1nt SIATUS_SENI = 5:public const int STATUS_FAILED = 4;/**select * from automated_report_results where ceRentaid IN (18, 33);564565-566567568select * from activity_searches where id = 10932;select * from activity_search_filters where activity_search_id = 10932;select * from automated_reports;select * from automated_report_results where cepontaid IN (34, 35);47* Reason constants6 usagespublic const int REASON_DEFAULT = 0;• :OutputDid YI jiminny.automated._report.results xorows vQGOAФI report_id TWuuld (uuld with time-low a...42 ecdc1b3c-0a02-4d79-aa56-9fadc94f8d2044 befbf9ac-9575-469b-80cb-f154a3b6a1ac48 28ae7d39-16a4-4Fb5-81fc-78732676b56a46 8f89a4ef-d9e4-42c7-8920-e0a2ab72361f49 d20bfefe-ccac-4bb7-ab50-c8bb8919997350 5c9d7b33-b582-47d9-8770-a9fa31ffd68dname YImedia_type Yparent_id Y34 <null>pdf34 <null>pdf34 <null>pdf35 <null>pdf35 Test 6 - 13 .pdf35 Test 6 - 15 ..pdfI statusreason Y<null>snuLl<null>snull><null><null>I payload T1 <null>1 <null>1 <null>1 <null>o {"user_question"o {"user_question"I response TIO requested_at 7<null>ShULlSnULl<null><null><null><null>{"request_id":"d2 2026-04-14 10:46:16{"request_id": "5c2026-04-14 10:48:43IO generated_at T<null><null><null><null>2026-04-14 10:46:372026-04-14 10:49:01ID sent_at TSHULLeShULL<null><null><null>ShULL® B.I created_at2026-04-14 02026-04-14 02026-04-14 12026-04-14 02026-04-14 12026-04-14 1b rows retrieved staruina trom 1 in 468 ms (execution: 13l ms, Telching: 33/ mswinasur leams57:7UTF-84 spaces...
|
12080
|
|
12081
|
NULL
|
0
|
2026-04-14T10:50:58.879999+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776163858879_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEdit ViewGoHistoryWindowHelpec2-userGDOCK SlackFileEdit ViewGoHistoryWindowHelpec2-userGDOCKER981DEV (docker)882APP (-zsh)[EMAIL]@73b64f5d54a3:/home/jiminny#[ec2-user@ip-10-30-93-249~]$ dockerexec -it $(dockny && bash"root@c78a087b1345:/home/Jiminny# php artisan automated-reports[2026-04-14 10:46:08] staging.INF0: [automated-reports] Started{"correlation_id":"5[2026-04-1410:46:08Jstaging. INFO: [automated-reports]id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"Checking conditions {"isMonda,"trace_id" :"185df6f6-4327-4609-9c2e-2ab83a[2026-04-14 10:46:08]staging.INFO: [automated-reports] Processing daily reports {"cab83a0f5432"}[2026-04-1410:46:08]9-9c2e-2ab83a0f5432"}staging.INFO: [automated-reports]Found 3 daily reports to proc[2026-04-1410:46:087daily"staging.INFO: [automated-reports]Dispatching Generate Report j,"type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"[2026-04-14 10:46:08]staging.INFO: [automated-reports]Dispatching Generate Report jdaily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80cab"[2026-04-14 10:46:08]staging. INFO: [automated-reports]daily'", "type" "ask-_fiminny"') ("correlation-id : 5c2se861-2ca9-4h32-9f62-1736be80ca *[2026-04-14 10:46:08]staging.INFO: [automated-reports]Completed{"correlation_id":root@c78a087b1345:/home/jiminny# phpartisanautomated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports]Started {"correlation_id":"2[2026-04-1410:48:42]staging.INFO: [automated-reports]Checking conditions {"isMondaid":"246alala-7076-458c-bd7d-49d2f5a2db88","trace_id" : "1f894bf6-e50d-4e99-b635-2aa526[2026-04-14 10:48:42]staging.INFO: [automated-reports]Processing daily reportsaa52627fc27"}[automated-reports] Automated reportfound Test 6[2026-04-1410:48:42]staging.INFO: [automated-reports] Found 1 daily reports to proc9-b635-2aa52627f c27"}[2026-04-14 10:48:42]staging.INF0: [automated-reports]Dispatching Generate Reportjdaily","type": "ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88"[2026-04-14 10:48:42]staging.INFO: [automated-reports]Completed {"correlation_id":root@c78a087b1345:/home/jiminny#l+HomeDMsActivityFilesLater.*•More+la6lJiminny ...& Starred8 platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messagesAneliya Angelova, ...Ro Steliyan Georgiev3 Adelina Petrova, Ili...P. Adelina PetrovaO. Calva DimitravaSupport Daily - in 1h 10 m100% 147Tue 14 Apr 13:50:58Search Jiminny IncAneliya Angelova, ...84MessagesAdd canvas@ Files+гледам го* 1Today ~Lukas Kovalik 1:47 PMок готово, оправх го, и тоз път мина успешно291Nikolay Yankov 1:49 PMДобре, 2 неща:• в името на генерирания репорт е датавчера, не днес• и имейл не дойдеimage.png• а вTimeZone на моя user e SofiaLukas Kovalik 1:50 PMсмених и команда сега може да се пуска исъс id или uuid na report като --report-id ...Message Aneliya Angelova, Nikolay Yankov, Steli...Aa...
|
NULL
|
-503191901854934704
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEdit ViewGoHistoryWindowHelpec2-userGDOCK SlackFileEdit ViewGoHistoryWindowHelpec2-userGDOCKER981DEV (docker)882APP (-zsh)[EMAIL]@73b64f5d54a3:/home/jiminny#[ec2-user@ip-10-30-93-249~]$ dockerexec -it $(dockny && bash"root@c78a087b1345:/home/Jiminny# php artisan automated-reports[2026-04-14 10:46:08] staging.INF0: [automated-reports] Started{"correlation_id":"5[2026-04-1410:46:08Jstaging. INFO: [automated-reports]id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"Checking conditions {"isMonda,"trace_id" :"185df6f6-4327-4609-9c2e-2ab83a[2026-04-14 10:46:08]staging.INFO: [automated-reports] Processing daily reports {"cab83a0f5432"}[2026-04-1410:46:08]9-9c2e-2ab83a0f5432"}staging.INFO: [automated-reports]Found 3 daily reports to proc[2026-04-1410:46:087daily"staging.INFO: [automated-reports]Dispatching Generate Report j,"type":"ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80ca0"[2026-04-14 10:46:08]staging.INFO: [automated-reports]Dispatching Generate Report jdaily", "type": "ask_jiminny"} {"correlation_id":"5c23e861-2ca9-4f92-9f67-773d6bc80cab"[2026-04-14 10:46:08]staging. INFO: [automated-reports]daily'", "type" "ask-_fiminny"') ("correlation-id : 5c2se861-2ca9-4h32-9f62-1736be80ca *[2026-04-14 10:46:08]staging.INFO: [automated-reports]Completed{"correlation_id":root@c78a087b1345:/home/jiminny# phpartisanautomated-reports --report-id 35[2026-04-14 10:48:42] staging.INFO: [automated-reports]Started {"correlation_id":"2[2026-04-1410:48:42]staging.INFO: [automated-reports]Checking conditions {"isMondaid":"246alala-7076-458c-bd7d-49d2f5a2db88","trace_id" : "1f894bf6-e50d-4e99-b635-2aa526[2026-04-14 10:48:42]staging.INFO: [automated-reports]Processing daily reportsaa52627fc27"}[automated-reports] Automated reportfound Test 6[2026-04-1410:48:42]staging.INFO: [automated-reports] Found 1 daily reports to proc9-b635-2aa52627f c27"}[2026-04-14 10:48:42]staging.INF0: [automated-reports]Dispatching Generate Reportjdaily","type": "ask_jiminny"} {"correlation_id":"246a1a1a-7076-458c-bd7d-49d2f5a2db88"[2026-04-14 10:48:42]staging.INFO: [automated-reports]Completed {"correlation_id":root@c78a087b1345:/home/jiminny#l+HomeDMsActivityFilesLater.*•More+la6lJiminny ...& Starred8 platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of _jimi...Direct messagesAneliya Angelova, ...Ro Steliyan Georgiev3 Adelina Petrova, Ili...P. Adelina PetrovaO. Calva DimitravaSupport Daily - in 1h 10 m100% 147Tue 14 Apr 13:50:58Search Jiminny IncAneliya Angelova, ...84MessagesAdd canvas@ Files+гледам го* 1Today ~Lukas Kovalik 1:47 PMок готово, оправх го, и тоз път мина успешно291Nikolay Yankov 1:49 PMДобре, 2 неща:• в името на генерирания репорт е датавчера, не днес• и имейл не дойдеimage.png• а вTimeZone на моя user e SofiaLukas Kovalik 1:50 PMсмених и команда сега може да се пуска исъс id или uuid na report като --report-id ...Message Aneliya Angelova, Nikolay Yankov, Steli...Aa...
|
12078
|
|
11990
|
NULL
|
0
|
2026-04-14T10:45:53.492802+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776163553492_m2.jpg...
|
iTerm2
|
ec2-user@ip-10-30-93-249:~
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@c78a087b1345:/home/jiminny# php artisan automated-reports","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.30234376,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3046875,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.37148437,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3738281,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.440625,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44296876,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5097656,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5121094,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.57890624,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64804685,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6503906,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.7171875,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.71953124,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-93-249:~","depth":1,"bounds":{"left":0.475,"top":1.0,"width":0.07851563,"height":-0.020833373},"role_description":"text"}]...
|
-260733296184018342
|
-1176953275732531310
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@c78a087b1345:/home/jiminny# php artisan automated-reports
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
NULL
|
|
11989
|
NULL
|
0
|
2026-04-14T10:45:42.409515+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776163542409_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-30-93-249:~
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg\nWarning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260105:\n Version 2023.10.20260120:\n Version 2023.10.20260202:\n Version 2023.10.20260216:\n Version 2023.10.20260302:\n Version 2023.10.20260325:\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.8.20250707:\n Version 2023.8.20250715:\n Version 2023.8.20250721:\n Version 2023.8.20250808:\n Version 2023.8.20250818:\n Version 2023.8.20250908:\n Version 2023.8.20250915:\n Version 2023.9.20250929:\n Version 2023.9.20251014:\n Version 2023.9.20251020:\n Version 2023.9.20251027:\n Version 2023.9.20251105:\n Version 2023.9.20251110:\n Version 2023.9.20251117:\n Version 2023.9.20251208:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\n[ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@fee51d2e1f17:/home/jiminny# php artisan about\n\n Environment ...................................................................................................................................... \n Application Name ................................................................................................................. Jiminny Web App \n Laravel Version .......................................................................................................................... 12.54.1 \n PHP Version ............................................................................................................................... 8.3.30 \n Composer Version ............................................................................................................................... - \n Environment .............................................................................................................................. staging \n Debug Mode ................................................................................................................................... OFF \n URL ...................................................................................................................... app.staging.jiminny.com \n Maintenance Mode ............................................................................................................................. OFF \n Timezone ..................................................................................................................................... UTC \n Locale ..................................................................................................................................... en_US \n\n Cache ............................................................................................................................................ \n Config .................................................................................................................................... CACHED \n Events ................................................................................................................................ NOT CACHED \n Routes .................................................................................................................................... CACHED \n Views ..................................................................................................................................... CACHED \n\n Drivers .......................................................................................................................................... \n Broadcasting .............................................................................................................................. pusher \n Cache ...................................................................................................................................... redis \n Database ................................................................................................................................... mysql \n Logs .................................................................................................................................... errorlog \n Mail ......................................................................................................................................... ses \n Queue ........................................................................................................................................ sqs \n Session .................................................................................................................................... redis \n\n Storage .......................................................................................................................................... \n public/storage ........................................................................................................................ NOT LINKED \n\n Sentry ........................................................................................................................................... \n Enabled ...................................................................................................................................... YES \n Environment .............................................................................................................................. staging \n Laravel SDK Version ....................................................................................................................... 4.13.0 \n PHP SDK Version ........................................................................................................................... 4.13.0 \n Release ................................................................................................................................... 869720 \n Sample Rate Errors .......................................................................................................................... 100% \n Sample Rate Performance Monitoring ....................................................................................................... NOT SET \n Sample Rate Profiling .................................................................................................................... NOT SET \n Send Default PII ........................................................................................................................ DISABLED \n\nroot@fee51d2e1f17:/home/jiminny# php artisan automated-reports\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\n[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"4c37ea47-eebd-4122-8c35-9d6b9d707beb\",\"trace_id\":\"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81\"}\n\nroot@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@73b64f5d54a3:/home/jiminny# php artisan automated-reports\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"fa7417aa-538e-49ab-8827-77235637a6f9\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"63e6d70b-b7cb-4dfa-8443-53453e6c4054\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"7e7846e2-c0ea-4040-88f4-0ae14b66ade8\",\"teamId\":1,\"frequency\":\"daily\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\n[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {\"correlation_id\":\"c858e03f-62bd-462d-add2-c1e12a4c4cf8\",\"trace_id\":\"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f\"}\n\nroot@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-93-249:~","depth":1,"bounds":{"left":0.4298611,"top":0.033333335,"width":0.13958333,"height":0.017777778},"role_description":"text"}]...
|
4887378729928003354
|
-1176953275665420398
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ vstg
Warning: Permanently added 'jiminny-stage-ecs1' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260105:
Version 2023.10.20260120:
Version 2023.10.20260202:
Version 2023.10.20260216:
Version 2023.10.20260302:
Version 2023.10.20260325:
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.8.20250707:
Version 2023.8.20250715:
Version 2023.8.20250721:
Version 2023.8.20250808:
Version 2023.8.20250818:
Version 2023.8.20250908:
Version 2023.8.20250915:
Version 2023.9.20250929:
Version 2023.9.20251014:
Version 2023.9.20251020:
Version 2023.9.20251027:
Version 2023.9.20251105:
Version 2023.9.20251110:
Version 2023.9.20251117:
Version 2023.9.20251208:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] php artisan automated-reports
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Started {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Found 2 daily reports to process {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
[2026-04-14 07:48:51] staging.INFO: [automated-reports] Completed {"correlation_id":"4c37ea47-eebd-4122-8c35-9d6b9d707beb","trace_id":"bfe6b131-e3ad-4cfc-8954-5fb1ecfded81"}
root@fee51d2e1f17:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@73b64f5d54a3:/home/jiminny# php artisan automated-reports
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Started {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Processing daily reports {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Found 3 daily reports to process {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"fa7417aa-538e-49ab-8827-77235637a6f9","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:03] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"63e6d70b-b7cb-4dfa-8443-53453e6c4054","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"7e7846e2-c0ea-4040-88f4-0ae14b66ade8","teamId":1,"frequency":"daily","type":"ask_jiminny"} {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
[2026-04-14 08:41:04] staging.INFO: [automated-reports] Completed {"correlation_id":"c858e03f-62bd-462d-add2-c1e12a4c4cf8","trace_id":"94b4fdcc-f609-42e7-b5b7-b6abfc67e02f"}
root@73b64f5d54a3:/home/jiminny# [ec2-user@ip-10-30-93-249 ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
ec2-user@ip-10-30-93-249:~...
|
NULL
|
|
11960
|
NULL
|
0
|
2026-04-14T10:40:50.096999+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776163250096_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER281DEV ( SlackFileEditViewGoHistoryWindowHelpDOCKER281DEV (docker)882APP (-zsh)*3ec2-user@ip-10-30-..887M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $du -sh ~/.screenpipe/4.0K/Users/lukas/.screenpipe/config.json308M/Users/lukas/.screenpipe/data561M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm18M/Users/lukas/.screenpipe/db.sqlite-wal24K132K/Users/lukas/.screenpipe/pipes/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log96K/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log72K/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.1og72K/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log32K/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $du -sh ~/.screenpipe/4.0K/Users/lukas/.screenpipe/config.json392M/Users/lukas/.screenpipe/data660M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm15M/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes132K96K/Users/Lukas/.screenpipe/screenpipe.2026-04-09.0.10g/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log72K/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log72K/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log44K/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*4.0K/Users/lukas/.screenpipe/config.json477M/Users/lukas/.screenpipe/data770M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm8.0M/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes132K/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log96K/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.10g72K/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log72K/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log60K/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.1oglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.2G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.2G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/Lukas/.screenpipeLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $+EDHomeD-DMsActivityFilesLater.*•More, 0loholà Support Daily • in 1h 20 m100% CTue 14 Apr 13:40:49Search Jiminny IncJiminny ...& Starred8platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages(3Aneliya Angelova, ...Ro Steliyan Georgiev3) Adelina Petrova, Ili...?. Adelina PetrovaO. Calva DimitravaAneliya Angelova, ...846 0• Messages+Add canvasзабавих се чесредипуснах и мина и fail-наима result но e failedToday ~ азикаха settings зазначиREASON_NOT_ENOUGH_ACTIVITIESвиж дали има нещо в OD със този филтьрNikolay Yankov 11:01 AMДобреNikolay Yankov 11:39 AMя рьнни пак LukasLukas Kovalik 11:43 AMготовосьщотоCompetitive pitches беше втория нали такаNewNikolay Yankov 12:04 PMДа, там има 14 активитита, защо не сработитози пьт?Lukas Kovalik 12:05 PMпак изглежда sequenceгледам гоMessage AneliyagAngelova, Nikolay Yankov, Steli......
|
NULL
|
214751757041375592
|
NULL
|
visual_change
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER281DEV ( SlackFileEditViewGoHistoryWindowHelpDOCKER281DEV (docker)882APP (-zsh)*3ec2-user@ip-10-30-..887M/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $du -sh ~/.screenpipe/4.0K/Users/lukas/.screenpipe/config.json308M/Users/lukas/.screenpipe/data561M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm18M/Users/lukas/.screenpipe/db.sqlite-wal24K132K/Users/lukas/.screenpipe/pipes/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log96K/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log72K/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.1og72K/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log32K/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.loglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $du -sh ~/.screenpipe/4.0K/Users/lukas/.screenpipe/config.json392M/Users/lukas/.screenpipe/data660M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm15M/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes132K96K/Users/Lukas/.screenpipe/screenpipe.2026-04-09.0.10g/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log72K/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log72K/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log44K/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*4.0K/Users/lukas/.screenpipe/config.json477M/Users/lukas/.screenpipe/data770M/Users/lukas/.screenpipe/db.sqlite64K/Users/lukas/.screenpipe/db.sqlite-shm8.0M/Users/lukas/.screenpipe/db.sqlite-wal24K/Users/lukas/.screenpipe/pipes132K/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log96K/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.10g72K/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log72K/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log60K/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.1oglukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.2G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.2G/Users/lukas/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe1.3G/Users/Lukas/.screenpipeLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $+EDHomeD-DMsActivityFilesLater.*•More, 0loholà Support Daily • in 1h 20 m100% CTue 14 Apr 13:40:49Search Jiminny IncJiminny ...& Starred8platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages(3Aneliya Angelova, ...Ro Steliyan Georgiev3) Adelina Petrova, Ili...?. Adelina PetrovaO. Calva DimitravaAneliya Angelova, ...846 0• Messages+Add canvasзабавих се чесредипуснах и мина и fail-наима result но e failedToday ~ азикаха settings зазначиREASON_NOT_ENOUGH_ACTIVITIESвиж дали има нещо в OD със този филтьрNikolay Yankov 11:01 AMДобреNikolay Yankov 11:39 AMя рьнни пак LukasLukas Kovalik 11:43 AMготовосьщотоCompetitive pitches беше втория нали такаNewNikolay Yankov 12:04 PMДа, там има 14 активитита, защо не сработитози пьт?Lukas Kovalik 12:05 PMпак изглежда sequenceгледам гоMessage AneliyagAngelova, Nikolay Yankov, Steli......
|
NULL
|
|
11958
|
NULL
|
0
|
2026-04-14T10:40:48.673858+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776163248673_m2.jpg...
|
Slack
|
Aneliya Angelova, Nikolay Yankov, Steliyan Georgie Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev (DM) - Jiminny Inc - Slack...
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Galya Dimitrova
Vasil Vasilev
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Yankov...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Jiminny Inc","depth":12,"bounds":{"left":0.5066406,"top":1.0,"width":0.0125,"height":-0.05486107},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Jiminny (Staging)","depth":12,"bounds":{"left":0.5066406,"top":1.0,"width":0.0125,"height":-0.090972185},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add workspaces","depth":12,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.52851564,"top":1.0,"width":0.0203125,"height":-0.048611164},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.5328125,"top":1.0,"width":0.01171875,"height":-0.08124995},"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.52851564,"top":1.0,"width":0.0203125,"height":-0.0958333},"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.022265624,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.020703126,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.021484375,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.034375,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.5679687,"top":1.0,"width":0.028515626,"height":-0.079861164},"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"frontend","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"infra-changes","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Ilian Kyuchukov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"role_description":"text"},{"role":"AXStaticText","text":",","depth":23,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":23,"role_description":"text"}]...
|
5064223888633797890
|
-1751664273797826039
|
visual_change
|
hybrid
|
NULL
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Galya Dimitrova
Vasil Vasilev
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Yankov
Firefox)FileEditViewHistoryBookmarks)HelpPlatform 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 activity(8) 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 Tab-a CloudWatch | us-east-2+ New TabProfilesToolsWindowdoo.clrcieci.com/oroemnes/crnuominnydoeo circleci •HomePipelinesProjectsDeploysInsightsRunnersOrgPlanEB All Pipelines / appappOverviewSettingsDeploys& All pipelines• appFipellneapp57249JOoSJobsappChunkJOOS8° All branches• Cutoff date -All statusesstatusWorkflow• Running15m 19s remain 0build_accept_deploycheckou-code 8o4v04build-frontend 869908test-frontend 869921oullc-oackeno 80--05phpstan 869907prepare_deploy_revision_stage 869909build docker backend code stage 869911build_docker_worker_code_stage 869912build_docker_worker_video_code_stage 869910db_migrations_stage 869913deploy_docker_backend_code_stage 869915sentry_notify 869916deploy_docker_worker_code_stage 869917cepov cocker worker viceo coce stade dov4deploy_frontend_assets_to_s3_stage 869918setup 869919Test oowy4utest-backend-lint 869906(8sonar_cloud 869922VSuccesssetup-workflow SETUPV setup 869894Running14m 20s remainoulc accer cepoveneckour-core dowewsf Support Daily • in 1h 20 m100% C2Manage triggersCheckout sourceJY-18909-automated-reports-ask-jiminnyb72153b JY-18909 fix test (urlccer eventPush Commit pushedStart7m agoTue 14 Apr 13:40:48®Trigger PipelineDisplay [EMAIL]-18909-automated-reports-ask-jiminnyb/2153b JY-18909 Tix testg Push Commit pushedauromare-ccrenea eo- ssues-txesPush Commit pushed18d091a Enhance Slack notification script and workflowTormo oveo channel cont curauon 4om ago8m agoDuration10m 16s1m 17s1m 34smiZs1m 35s42sno sos1m 54sIm 47S4m 4s4m 4smi'ls24s46s6m 30s4m 33s1m 1s59s11m 15sGGOS.GG@д.....
|
11939
|
|
11940
|
NULL
|
0
|
2026-04-14T10:35:29.456015+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776162929456_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"n": 1,
"text_source": "n": 1,
"text_source": "ocr"
},
{
"app_name": "Preview",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "QuickTime Player",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "System Settings",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "ocr"
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20
zsh: no matches found: COUNT(*)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10
Error: in prepare, incomplete input
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite "SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;"
[{"app_name":"Boosteroid","n":1301},
{"app_name":"iTerm2","n":581},
{"app_name":"Firefox","n":338},
{"app_name":"Claude","n":173},
{"app_name":"Code","n":35},
{"app_name":"Dia","n":31},
{"app_name":"Alfred","n":24},
{"app_name":"Safari","n":20},
{"app_name":"Finder","n":19},
{"app_name":"QuickTime Player","n":16},
{"app_name":"UserNotificationCenter","n":4},
{"app_name":"Activity Monitor","n":4},
{"app_name":"NetAuthAgent","n":3},
{"app_name":"Control Centre","n":3},
{"app_name":"Slack","n":2},
{"app_name":"Raycast","n":2},
{"app_name":"System Settings","n":1},
{"app_name":"Preview","n":1}]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite "SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;"
timestamp app_name window_name
-------------------------------- -------- -----------
2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh
2026-04-12T13:33:13.963922+00:00
2026-04-12T13:33:13.415261+00:00
2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh
2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh
2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh
2026-04-12T13:33:05.165254+00:00 Claude Claude
2026-04-12T13:32:50.425455+00:00
2026-04-12T13:32:49.108195+00:00 Claude Claude
2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-13T15:11:31+03:00",
"uptime": 19271.640087958,
"fps": 0.11841234008027791,
"frames": 2282
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
256M /Users/lukas/.screenpipe/data
418M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
196K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe
675M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls
config.json db.sqlite db.sqlite-wal screenpipe.2026-04-09.0.log screenpipe.2026-04-12.0.log
data db.sqlite-shm pipes screenpipe.2026-04-11.0.log screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 858888
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 0
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data
drwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .
233M .
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.
du: /./usr/sbin/authserver: Permission denied
du: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /./Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /./Library/Application Support/ApplePushService: Permission denied
du: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /./Library/Application Support/com.apple.TCC: Operation not permitted
du: /./Library/Application Support/Iru/Quarantine: Permission denied
du: /./Library/Application Support/Iru/Cached Items: Permission denied
du: /./Library/Trial: Operation not permitted
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*
14G /Applications
du: /Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /Library/Application Support/ApplePushService: Permission denied
du: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /Library/Application Support/com.apple.TCC: Operation not permitted
du: /Library/Application Support/Iru/Quarantine: Permission denied
du: /Library/Application Support/Iru/Cached Items: Permission denied
du: /Library/Trial: Operation not permitted
du: /Library/Tailscale/files: Permission denied
du: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted
du: /Library/Caches/com.apple.aneuserd: Operation not permitted
du: /Library/Caches/com.apple.iconservices.store: Permission denied
du: /Library/Caches/com.apple.aned: Operation not permitted
5.6G /Library
^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh *
39M 2026-04-09
62M 2026-04-11
57M 2026-04-12
73M 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 871176
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: No such file or directory
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
Password:
[PASSWORD] PICO 5.09 New Buffer
[ Read 13 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
Password:
[PASSWORD] PICO 5.09 New Buffer
[ Read 14 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
sudo: a password is required
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe
cp: /Users/lukas/.screenpipe/data/data is a directory (not copied).
cp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 156 lukas staff 4992 13 Apr 17:22 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp ~/.screenpipe/data/data/2026-04-13 /Volumes/Test/screenpipe/data/2026-04-13
cp: /Users/lukas/.screenpipe/data/data/2026-04-13 is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-09 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-11 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 1022008
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 512241664 13 Apr 19:35 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 9603752 13 Apr 19:38 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 59116 13 Apr 19:37 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status
{
"status": "healthy",
UW PICO 5.09 New Buffer
[ Read 378 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-14T09:44:01+03:00",
"uptime": 1243.255541917,
"fps": 0.254975738544637,
"frames": 317
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-14T10:12:37+03:00",
"uptime": 2959.307842208,
"fps": 0.[CREDIT_CARD],
"frames": 929
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
887M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
308M /Users/lukas/.screenpipe/data
561M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
18M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
392M /Users/lukas/.screenpipe/data
660M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
15M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
44K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
477M /Users/lukas/.screenpipe/data
770M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
8.0M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
60K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.2G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.2G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"n\": 1,\n \"text_source\": \"ocr\"\n },\n {\n \"app_name\": \"Preview\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"QuickTime Player\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"System Settings\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"ocr\"\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST http://localhost:3030/raw_sql \\\n -H \"Content-Type: application/json\" \\\n -d '{\"query\": \"SELECT COUNT(*) as ocr_rows FROM ocr_text LIMIT 1\"}' \\\n | python3 -m json.tool\n[\n {\n \"ocr_rows\": 2752\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20\nzsh: no matches found: COUNT(*)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10\nError: in prepare, incomplete input\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite \"SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;\"\n[{\"app_name\":\"Boosteroid\",\"n\":1301},\n{\"app_name\":\"iTerm2\",\"n\":581},\n{\"app_name\":\"Firefox\",\"n\":338},\n{\"app_name\":\"Claude\",\"n\":173},\n{\"app_name\":\"Code\",\"n\":35},\n{\"app_name\":\"Dia\",\"n\":31},\n{\"app_name\":\"Alfred\",\"n\":24},\n{\"app_name\":\"Safari\",\"n\":20},\n{\"app_name\":\"Finder\",\"n\":19},\n{\"app_name\":\"QuickTime Player\",\"n\":16},\n{\"app_name\":\"UserNotificationCenter\",\"n\":4},\n{\"app_name\":\"Activity Monitor\",\"n\":4},\n{\"app_name\":\"NetAuthAgent\",\"n\":3},\n{\"app_name\":\"Control Centre\",\"n\":3},\n{\"app_name\":\"Slack\",\"n\":2},\n{\"app_name\":\"Raycast\",\"n\":2},\n{\"app_name\":\"System Settings\",\"n\":1},\n{\"app_name\":\"Preview\",\"n\":1}]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite \"SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;\"\ntimestamp app_name window_name\n-------------------------------- -------- -----------\n2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh \n2026-04-12T13:33:13.963922+00:00 \n2026-04-12T13:33:13.415261+00:00 \n2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh \n2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh \n2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh \n2026-04-12T13:33:05.165254+00:00 Claude Claude \n2026-04-12T13:32:50.425455+00:00 \n2026-04-12T13:32:49.108195+00:00 Claude Claude \n2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-13T15:11:31+03:00\",\n \"uptime\": 19271.640087958,\n \"fps\": 0.11841234008027791,\n \"frames\": 2282\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n256M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n418M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n196K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe \n675M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls\nconfig.json\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-wal\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-09.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-12.0.log\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-shm\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpipes\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-11.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 858888\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll\ntotal 0\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data\ndrwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .\n233M\u0000\u0000\u0000\t.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.\ndu: /./usr/sbin/authserver: Permission denied\ndu: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /./Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /./Library/Application Support/ApplePushService: Permission denied\ndu: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /./Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /./Library/Application Support/Iru/Quarantine: Permission denied\ndu: /./Library/Application Support/Iru/Cached Items: Permission denied\ndu: /./Library/Trial: Operation not permitted\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*\n 14G\u0000\u0000\u0000\t/Applications\ndu: /Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /Library/Application Support/ApplePushService: Permission denied\ndu: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /Library/Application Support/Iru/Quarantine: Permission denied\ndu: /Library/Application Support/Iru/Cached Items: Permission denied\ndu: /Library/Trial: Operation not permitted\ndu: /Library/Tailscale/files: Permission denied\ndu: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted\ndu: /Library/Caches/com.apple.aneuserd: Operation not permitted\ndu: /Library/Caches/com.apple.iconservices.store: Permission denied\ndu: /Library/Caches/com.apple.aned: Operation not permitted\n5.6G\u0000\u0000\u0000\t/Library\n^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh * \n 39M\u0000\u0000\u0000\t2026-04-09\n 62M\u0000\u0000\u0000\t2026-04-11\n 57M\u0000\u0000\u0000\t2026-04-12\n 73M\u0000\u0000\u0000\t2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 871176\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: No such file or directory\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\nPassword:\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 13 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite\nPassword:\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 14 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nsudo: a password is required\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe \ncp: /Users/lukas/.screenpipe/data/data is a directory (not copied).\ncp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 156 lukas staff 4992 13 Apr 17:22 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp ~/.screenpipe/data/data/2026-04-13 /Volumes/Test/screenpipe/data/2026-04-13\ncp: /Users/lukas/.screenpipe/data/data/2026-04-13 is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-09 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-11 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd .. \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 1022008\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 512241664 13 Apr 19:35 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 9603752 13 Apr 19:38 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 59116 13 Apr 19:37 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status\n{\n \"status\": \"healthy\",\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 378 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-14T09:44:01+03:00\",\n \"uptime\": 1243.255541917,\n \"fps\": 0.254975738544637,\n \"frames\": 317\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-14T10:12:37+03:00\",\n \"uptime\": 2959.307842208,\n \"fps\": 0.3139247586039762,\n \"frames\": 929\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n887M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n308M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n561M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n 18M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n392M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n660M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n 15M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 44K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/* \n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n477M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n770M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n8.0M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 60K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n1.2G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.2G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"\"n\": 1,\n \"text_source\": \"ocr\"\n },\n {\n \"app_name\": \"Preview\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"QuickTime Player\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"System Settings\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"ocr\"\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST http://localhost:3030/raw_sql \\\n -H \"Content-Type: application/json\" \\\n -d '{\"query\": \"SELECT COUNT(*) as ocr_rows FROM ocr_text LIMIT 1\"}' \\\n | python3 -m json.tool\n[\n {\n \"ocr_rows\": 2752\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20\nzsh: no matches found: COUNT(*)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10\nError: in prepare, incomplete input\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite \"SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;\"\n[{\"app_name\":\"Boosteroid\",\"n\":1301},\n{\"app_name\":\"iTerm2\",\"n\":581},\n{\"app_name\":\"Firefox\",\"n\":338},\n{\"app_name\":\"Claude\",\"n\":173},\n{\"app_name\":\"Code\",\"n\":35},\n{\"app_name\":\"Dia\",\"n\":31},\n{\"app_name\":\"Alfred\",\"n\":24},\n{\"app_name\":\"Safari\",\"n\":20},\n{\"app_name\":\"Finder\",\"n\":19},\n{\"app_name\":\"QuickTime Player\",\"n\":16},\n{\"app_name\":\"UserNotificationCenter\",\"n\":4},\n{\"app_name\":\"Activity Monitor\",\"n\":4},\n{\"app_name\":\"NetAuthAgent\",\"n\":3},\n{\"app_name\":\"Control Centre\",\"n\":3},\n{\"app_name\":\"Slack\",\"n\":2},\n{\"app_name\":\"Raycast\",\"n\":2},\n{\"app_name\":\"System Settings\",\"n\":1},\n{\"app_name\":\"Preview\",\"n\":1}]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite \"SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;\"\ntimestamp app_name window_name\n-------------------------------- -------- -----------\n2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh \n2026-04-12T13:33:13.963922+00:00 \n2026-04-12T13:33:13.415261+00:00 \n2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh \n2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh \n2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh \n2026-04-12T13:33:05.165254+00:00 Claude Claude \n2026-04-12T13:32:50.425455+00:00 \n2026-04-12T13:32:49.108195+00:00 Claude Claude \n2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-13T15:11:31+03:00\",\n \"uptime\": 19271.640087958,\n \"fps\": 0.11841234008027791,\n \"frames\": 2282\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n256M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n418M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n196K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe \n675M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls\nconfig.json\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-wal\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-09.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-12.0.log\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-shm\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpipes\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-11.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 858888\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll\ntotal 0\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data\ndrwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .\n233M\u0000\u0000\u0000\t.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.\ndu: /./usr/sbin/authserver: Permission denied\ndu: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /./Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /./Library/Application Support/ApplePushService: Permission denied\ndu: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /./Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /./Library/Application Support/Iru/Quarantine: Permission denied\ndu: /./Library/Application Support/Iru/Cached Items: Permission denied\ndu: /./Library/Trial: Operation not permitted\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*\n 14G\u0000\u0000\u0000\t/Applications\ndu: /Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /Library/Application Support/ApplePushService: Permission denied\ndu: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /Library/Application Support/Iru/Quarantine: Permission denied\ndu: /Library/Application Support/Iru/Cached Items: Permission denied\ndu: /Library/Trial: Operation not permitted\ndu: /Library/Tailscale/files: Permission denied\ndu: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted\ndu: /Library/Caches/com.apple.aneuserd: Operation not permitted\ndu: /Library/Caches/com.apple.iconservices.store: Permission denied\ndu: /Library/Caches/com.apple.aned: Operation not permitted\n5.6G\u0000\u0000\u0000\t/Library\n^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh * \n 39M\u0000\u0000\u0000\t2026-04-09\n 62M\u0000\u0000\u0000\t2026-04-11\n 57M\u0000\u0000\u0000\t2026-04-12\n 73M\u0000\u0000\u0000\t2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 871176\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: No such file or directory\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\nPassword:\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 13 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite\nPassword:\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 14 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nsudo: a password is required\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe \ncp: /Users/lukas/.screenpipe/data/data is a directory (not copied).\ncp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 156 lukas staff 4992 13 Apr 17:22 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp ~/.screenpipe/data/data/2026-04-13 /Volumes/Test/screenpipe/data/2026-04-13\ncp: /Users/lukas/.screenpipe/data/data/2026-04-13 is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-09 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-11 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd .. \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 1022008\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 512241664 13 Apr 19:35 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 9603752 13 Apr 19:38 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 59116 13 Apr 19:37 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status\n{\n \"status\": \"healthy\",\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 378 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-14T09:44:01+03:00\",\n \"uptime\": 1243.255541917,\n \"fps\": 0.254975738544637,\n \"frames\": 317\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-14T10:12:37+03:00\",\n \"uptime\": 2959.307842208,\n \"fps\": 0.3139247586039762,\n \"frames\": 929\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n887M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n308M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n561M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n 18M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n392M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n660M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n 15M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 44K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/* \n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n477M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n770M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n8.0M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 60K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n1.2G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.2G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-2118115267680464601
|
5684305736308878995
|
idle
|
accessibility
|
NULL
|
"n": 1,
"text_source": "n": 1,
"text_source": "ocr"
},
{
"app_name": "Preview",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "QuickTime Player",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "System Settings",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "ocr"
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20
zsh: no matches found: COUNT(*)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10
Error: in prepare, incomplete input
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite "SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;"
[{"app_name":"Boosteroid","n":1301},
{"app_name":"iTerm2","n":581},
{"app_name":"Firefox","n":338},
{"app_name":"Claude","n":173},
{"app_name":"Code","n":35},
{"app_name":"Dia","n":31},
{"app_name":"Alfred","n":24},
{"app_name":"Safari","n":20},
{"app_name":"Finder","n":19},
{"app_name":"QuickTime Player","n":16},
{"app_name":"UserNotificationCenter","n":4},
{"app_name":"Activity Monitor","n":4},
{"app_name":"NetAuthAgent","n":3},
{"app_name":"Control Centre","n":3},
{"app_name":"Slack","n":2},
{"app_name":"Raycast","n":2},
{"app_name":"System Settings","n":1},
{"app_name":"Preview","n":1}]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite "SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;"
timestamp app_name window_name
-------------------------------- -------- -----------
2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh
2026-04-12T13:33:13.963922+00:00
2026-04-12T13:33:13.415261+00:00
2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh
2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh
2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh
2026-04-12T13:33:05.165254+00:00 Claude Claude
2026-04-12T13:32:50.425455+00:00
2026-04-12T13:32:49.108195+00:00 Claude Claude
2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-13T15:11:31+03:00",
"uptime": 19271.640087958,
"fps": 0.11841234008027791,
"frames": 2282
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
256M /Users/lukas/.screenpipe/data
418M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
196K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe
675M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls
config.json db.sqlite db.sqlite-wal screenpipe.2026-04-09.0.log screenpipe.2026-04-12.0.log
data db.sqlite-shm pipes screenpipe.2026-04-11.0.log screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 858888
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 0
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data
drwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .
233M .
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.
du: /./usr/sbin/authserver: Permission denied
du: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /./Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /./Library/Application Support/ApplePushService: Permission denied
du: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /./Library/Application Support/com.apple.TCC: Operation not permitted
du: /./Library/Application Support/Iru/Quarantine: Permission denied
du: /./Library/Application Support/Iru/Cached Items: Permission denied
du: /./Library/Trial: Operation not permitted
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*
14G /Applications
du: /Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /Library/Application Support/ApplePushService: Permission denied
du: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /Library/Application Support/com.apple.TCC: Operation not permitted
du: /Library/Application Support/Iru/Quarantine: Permission denied
du: /Library/Application Support/Iru/Cached Items: Permission denied
du: /Library/Trial: Operation not permitted
du: /Library/Tailscale/files: Permission denied
du: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted
du: /Library/Caches/com.apple.aneuserd: Operation not permitted
du: /Library/Caches/com.apple.iconservices.store: Permission denied
du: /Library/Caches/com.apple.aned: Operation not permitted
5.6G /Library
^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh *
39M 2026-04-09
62M 2026-04-11
57M 2026-04-12
73M 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 871176
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: No such file or directory
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
Password:
[PASSWORD] PICO 5.09 New Buffer
[ Read 13 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
Password:
[PASSWORD] PICO 5.09 New Buffer
[ Read 14 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
sudo: a password is required
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe
cp: /Users/lukas/.screenpipe/data/data is a directory (not copied).
cp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 156 lukas staff 4992 13 Apr 17:22 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp ~/.screenpipe/data/data/2026-04-13 /Volumes/Test/screenpipe/data/2026-04-13
cp: /Users/lukas/.screenpipe/data/data/2026-04-13 is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-09 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-11 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 1022008
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 512241664 13 Apr 19:35 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 9603752 13 Apr 19:38 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 59116 13 Apr 19:37 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status
{
"status": "healthy",
UW PICO 5.09 New Buffer
[ Read 378 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-14T09:44:01+03:00",
"uptime": 1243.255541917,
"fps": 0.254975738544637,
"frames": 317
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-14T10:12:37+03:00",
"uptime": 2959.307842208,
"fps": 0.[CREDIT_CARD],
"frames": 929
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
887M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
308M /Users/lukas/.screenpipe/data
561M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
18M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
392M /Users/lukas/.screenpipe/data
660M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
15M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
44K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
477M /Users/lukas/.screenpipe/data
770M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
8.0M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
60K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.2G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.2G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
11939
|
NULL
|
0
|
2026-04-14T10:35:29.303465+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776162929303_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
"n": 1,
"text_source": "n": 1,
"text_source": "ocr"
},
{
"app_name": "Preview",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "QuickTime Player",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "System Settings",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "ocr"
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20
zsh: no matches found: COUNT(*)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10
Error: in prepare, incomplete input
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite "SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;"
[{"app_name":"Boosteroid","n":1301},
{"app_name":"iTerm2","n":581},
{"app_name":"Firefox","n":338},
{"app_name":"Claude","n":173},
{"app_name":"Code","n":35},
{"app_name":"Dia","n":31},
{"app_name":"Alfred","n":24},
{"app_name":"Safari","n":20},
{"app_name":"Finder","n":19},
{"app_name":"QuickTime Player","n":16},
{"app_name":"UserNotificationCenter","n":4},
{"app_name":"Activity Monitor","n":4},
{"app_name":"NetAuthAgent","n":3},
{"app_name":"Control Centre","n":3},
{"app_name":"Slack","n":2},
{"app_name":"Raycast","n":2},
{"app_name":"System Settings","n":1},
{"app_name":"Preview","n":1}]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite "SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;"
timestamp app_name window_name
-------------------------------- -------- -----------
2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh
2026-04-12T13:33:13.963922+00:00
2026-04-12T13:33:13.415261+00:00
2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh
2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh
2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh
2026-04-12T13:33:05.165254+00:00 Claude Claude
2026-04-12T13:32:50.425455+00:00
2026-04-12T13:32:49.108195+00:00 Claude Claude
2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-13T15:11:31+03:00",
"uptime": 19271.640087958,
"fps": 0.11841234008027791,
"frames": 2282
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
256M /Users/lukas/.screenpipe/data
418M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
196K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe
675M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls
config.json db.sqlite db.sqlite-wal screenpipe.2026-04-09.0.log screenpipe.2026-04-12.0.log
data db.sqlite-shm pipes screenpipe.2026-04-11.0.log screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 858888
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 0
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data
drwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .
233M .
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.
du: /./usr/sbin/authserver: Permission denied
du: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /./Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /./Library/Application Support/ApplePushService: Permission denied
du: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /./Library/Application Support/com.apple.TCC: Operation not permitted
du: /./Library/Application Support/Iru/Quarantine: Permission denied
du: /./Library/Application Support/Iru/Cached Items: Permission denied
du: /./Library/Trial: Operation not permitted
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*
14G /Applications
du: /Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /Library/Application Support/ApplePushService: Permission denied
du: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /Library/Application Support/com.apple.TCC: Operation not permitted
du: /Library/Application Support/Iru/Quarantine: Permission denied
du: /Library/Application Support/Iru/Cached Items: Permission denied
du: /Library/Trial: Operation not permitted
du: /Library/Tailscale/files: Permission denied
du: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted
du: /Library/Caches/com.apple.aneuserd: Operation not permitted
du: /Library/Caches/com.apple.iconservices.store: Permission denied
du: /Library/Caches/com.apple.aned: Operation not permitted
5.6G /Library
^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh *
39M 2026-04-09
62M 2026-04-11
57M 2026-04-12
73M 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 871176
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: No such file or directory
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
Password:
[PASSWORD] PICO 5.09 New Buffer
[ Read 13 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
Password:
[PASSWORD] PICO 5.09 New Buffer
[ Read 14 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
sudo: a password is required
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe
cp: /Users/lukas/.screenpipe/data/data is a directory (not copied).
cp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 156 lukas staff 4992 13 Apr 17:22 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp ~/.screenpipe/data/data/2026-04-13 /Volumes/Test/screenpipe/data/2026-04-13
cp: /Users/lukas/.screenpipe/data/data/2026-04-13 is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-09 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-11 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 1022008
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 512241664 13 Apr 19:35 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 9603752 13 Apr 19:38 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 59116 13 Apr 19:37 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status
{
"status": "healthy",
UW PICO 5.09 New Buffer
[ Read 378 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-14T09:44:01+03:00",
"uptime": 1243.255541917,
"fps": 0.254975738544637,
"frames": 317
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-14T10:12:37+03:00",
"uptime": 2959.307842208,
"fps": 0.[CREDIT_CARD],
"frames": 929
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
887M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
308M /Users/lukas/.screenpipe/data
561M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
18M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
392M /Users/lukas/.screenpipe/data
660M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
15M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
44K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
477M /Users/lukas/.screenpipe/data
770M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
8.0M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
60K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.2G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.2G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"n\": 1,\n \"text_source\": \"ocr\"\n },\n {\n \"app_name\": \"Preview\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"QuickTime Player\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"System Settings\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"ocr\"\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST http://localhost:3030/raw_sql \\\n -H \"Content-Type: application/json\" \\\n -d '{\"query\": \"SELECT COUNT(*) as ocr_rows FROM ocr_text LIMIT 1\"}' \\\n | python3 -m json.tool\n[\n {\n \"ocr_rows\": 2752\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20\nzsh: no matches found: COUNT(*)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10\nError: in prepare, incomplete input\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite \"SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;\"\n[{\"app_name\":\"Boosteroid\",\"n\":1301},\n{\"app_name\":\"iTerm2\",\"n\":581},\n{\"app_name\":\"Firefox\",\"n\":338},\n{\"app_name\":\"Claude\",\"n\":173},\n{\"app_name\":\"Code\",\"n\":35},\n{\"app_name\":\"Dia\",\"n\":31},\n{\"app_name\":\"Alfred\",\"n\":24},\n{\"app_name\":\"Safari\",\"n\":20},\n{\"app_name\":\"Finder\",\"n\":19},\n{\"app_name\":\"QuickTime Player\",\"n\":16},\n{\"app_name\":\"UserNotificationCenter\",\"n\":4},\n{\"app_name\":\"Activity Monitor\",\"n\":4},\n{\"app_name\":\"NetAuthAgent\",\"n\":3},\n{\"app_name\":\"Control Centre\",\"n\":3},\n{\"app_name\":\"Slack\",\"n\":2},\n{\"app_name\":\"Raycast\",\"n\":2},\n{\"app_name\":\"System Settings\",\"n\":1},\n{\"app_name\":\"Preview\",\"n\":1}]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite \"SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;\"\ntimestamp app_name window_name\n-------------------------------- -------- -----------\n2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh \n2026-04-12T13:33:13.963922+00:00 \n2026-04-12T13:33:13.415261+00:00 \n2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh \n2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh \n2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh \n2026-04-12T13:33:05.165254+00:00 Claude Claude \n2026-04-12T13:32:50.425455+00:00 \n2026-04-12T13:32:49.108195+00:00 Claude Claude \n2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-13T15:11:31+03:00\",\n \"uptime\": 19271.640087958,\n \"fps\": 0.11841234008027791,\n \"frames\": 2282\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n256M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n418M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n196K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe \n675M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls\nconfig.json\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-wal\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-09.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-12.0.log\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-shm\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpipes\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-11.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 858888\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll\ntotal 0\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data\ndrwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .\n233M\u0000\u0000\u0000\t.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.\ndu: /./usr/sbin/authserver: Permission denied\ndu: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /./Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /./Library/Application Support/ApplePushService: Permission denied\ndu: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /./Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /./Library/Application Support/Iru/Quarantine: Permission denied\ndu: /./Library/Application Support/Iru/Cached Items: Permission denied\ndu: /./Library/Trial: Operation not permitted\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*\n 14G\u0000\u0000\u0000\t/Applications\ndu: /Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /Library/Application Support/ApplePushService: Permission denied\ndu: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /Library/Application Support/Iru/Quarantine: Permission denied\ndu: /Library/Application Support/Iru/Cached Items: Permission denied\ndu: /Library/Trial: Operation not permitted\ndu: /Library/Tailscale/files: Permission denied\ndu: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted\ndu: /Library/Caches/com.apple.aneuserd: Operation not permitted\ndu: /Library/Caches/com.apple.iconservices.store: Permission denied\ndu: /Library/Caches/com.apple.aned: Operation not permitted\n5.6G\u0000\u0000\u0000\t/Library\n^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh * \n 39M\u0000\u0000\u0000\t2026-04-09\n 62M\u0000\u0000\u0000\t2026-04-11\n 57M\u0000\u0000\u0000\t2026-04-12\n 73M\u0000\u0000\u0000\t2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 871176\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: No such file or directory\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\nPassword:\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 13 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite\nPassword:\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 14 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nsudo: a password is required\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe \ncp: /Users/lukas/.screenpipe/data/data is a directory (not copied).\ncp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 156 lukas staff 4992 13 Apr 17:22 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp ~/.screenpipe/data/data/2026-04-13 /Volumes/Test/screenpipe/data/2026-04-13\ncp: /Users/lukas/.screenpipe/data/data/2026-04-13 is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-09 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-11 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd .. \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 1022008\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 512241664 13 Apr 19:35 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 9603752 13 Apr 19:38 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 59116 13 Apr 19:37 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status\n{\n \"status\": \"healthy\",\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 378 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-14T09:44:01+03:00\",\n \"uptime\": 1243.255541917,\n \"fps\": 0.254975738544637,\n \"frames\": 317\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-14T10:12:37+03:00\",\n \"uptime\": 2959.307842208,\n \"fps\": 0.3139247586039762,\n \"frames\": 929\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n887M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n308M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n561M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n 18M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n392M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n660M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n 15M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 44K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/* \n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n477M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n770M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n8.0M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 60K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n1.2G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.2G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"\"n\": 1,\n \"text_source\": \"ocr\"\n },\n {\n \"app_name\": \"Preview\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"QuickTime Player\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"System Settings\",\n \"n\": 1,\n \"text_source\": \"accessibility\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"hybrid\"\n },\n {\n \"app_name\": \"iTerm2\",\n \"n\": 1,\n \"text_source\": \"ocr\"\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST http://localhost:3030/raw_sql \\\n -H \"Content-Type: application/json\" \\\n -d '{\"query\": \"SELECT COUNT(*) as ocr_rows FROM ocr_text LIMIT 1\"}' \\\n | python3 -m json.tool\n[\n {\n \"ocr_rows\": 2752\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20\nzsh: no matches found: COUNT(*)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10\nError: in prepare, incomplete input\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite \"SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;\"\n[{\"app_name\":\"Boosteroid\",\"n\":1301},\n{\"app_name\":\"iTerm2\",\"n\":581},\n{\"app_name\":\"Firefox\",\"n\":338},\n{\"app_name\":\"Claude\",\"n\":173},\n{\"app_name\":\"Code\",\"n\":35},\n{\"app_name\":\"Dia\",\"n\":31},\n{\"app_name\":\"Alfred\",\"n\":24},\n{\"app_name\":\"Safari\",\"n\":20},\n{\"app_name\":\"Finder\",\"n\":19},\n{\"app_name\":\"QuickTime Player\",\"n\":16},\n{\"app_name\":\"UserNotificationCenter\",\"n\":4},\n{\"app_name\":\"Activity Monitor\",\"n\":4},\n{\"app_name\":\"NetAuthAgent\",\"n\":3},\n{\"app_name\":\"Control Centre\",\"n\":3},\n{\"app_name\":\"Slack\",\"n\":2},\n{\"app_name\":\"Raycast\",\"n\":2},\n{\"app_name\":\"System Settings\",\"n\":1},\n{\"app_name\":\"Preview\",\"n\":1}]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite \"SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;\"\ntimestamp app_name window_name\n-------------------------------- -------- -----------\n2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh \n2026-04-12T13:33:13.963922+00:00 \n2026-04-12T13:33:13.415261+00:00 \n2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh \n2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh \n2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh \n2026-04-12T13:33:05.165254+00:00 Claude Claude \n2026-04-12T13:32:50.425455+00:00 \n2026-04-12T13:32:49.108195+00:00 Claude Claude \n2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-13T15:11:31+03:00\",\n \"uptime\": 19271.640087958,\n \"fps\": 0.11841234008027791,\n \"frames\": 2282\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n256M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n418M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n196K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe \n675M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls\nconfig.json\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-wal\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-09.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-12.0.log\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-shm\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpipes\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-11.0.log\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 858888\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll\ntotal 0\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data\ndrwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .\n233M\u0000\u0000\u0000\t.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.\ndu: /./usr/sbin/authserver: Permission denied\ndu: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /./Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /./Library/Application Support/ApplePushService: Permission denied\ndu: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /./Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /./Library/Application Support/Iru/Quarantine: Permission denied\ndu: /./Library/Application Support/Iru/Cached Items: Permission denied\ndu: /./Library/Trial: Operation not permitted\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*\n 14G\u0000\u0000\u0000\t/Applications\ndu: /Library/Application Support/Apple/ParentalControls/Users: Permission denied\ndu: /Library/Application Support/Apple/AssetCache/Data: Permission denied\ndu: /Library/Application Support/ApplePushService: Permission denied\ndu: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied\ndu: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied\ndu: /Library/Application Support/com.apple.TCC: Operation not permitted\ndu: /Library/Application Support/Iru/Quarantine: Permission denied\ndu: /Library/Application Support/Iru/Cached Items: Permission denied\ndu: /Library/Trial: Operation not permitted\ndu: /Library/Tailscale/files: Permission denied\ndu: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted\ndu: /Library/Caches/com.apple.aneuserd: Operation not permitted\ndu: /Library/Caches/com.apple.iconservices.store: Permission denied\ndu: /Library/Caches/com.apple.aned: Operation not permitted\n5.6G\u0000\u0000\u0000\t/Library\n^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied\n^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh * \n 39M\u0000\u0000\u0000\t2026-04-09\n 62M\u0000\u0000\u0000\t2026-04-11\n 57M\u0000\u0000\u0000\t2026-04-12\n 73M\u0000\u0000\u0000\t2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 871176\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: No such file or directory\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite\nPassword:\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 13 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \ncp: /Volumes/screenpipe/db.sqlite: Operation not permitted\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite\nPassword:\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 14 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \nsudo: a password is required\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpending-transcriptions\u0000\tscreenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe \ncp: /Users/lukas/.screenpipe/data/data is a directory (not copied).\ncp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11\ndrwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12\ndrwxr-xr-x 156 lukas staff 4992 13 Apr 17:22 2026-04-13\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp ~/.screenpipe/data/data/2026-04-13 /Volumes/Test/screenpipe/data/2026-04-13\ncp: /Users/lukas/.screenpipe/data/data/2026-04-13 is a directory (not copied).\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-09 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-11 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd .. \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 1022008\ndrwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .\ndrwx------+ 91 lukas staff 2912 13 Apr 17:09 ..\n-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json\ndrwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 512241664 13 Apr 19:35 db.sqlite\n-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 9603752 13 Apr 19:38 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log\n-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log\n-rw-r--r-- 1 lukas staff 59116 13 Apr 19:37 screenpipe.2026-04-13.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status\n{\n \"status\": \"healthy\",\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 378 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-14T09:44:01+03:00\",\n \"uptime\": 1243.255541917,\n \"fps\": 0.254975738544637,\n \"frames\": 317\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status\n{\n \"status\": \"healthy\",\n \"frame_status\": \"ok\",\n \"audio_status\": \"disabled\",\n \"last_frame\": \"2026-04-14T10:12:37+03:00\",\n \"uptime\": 2959.307842208,\n \"fps\": 0.3139247586039762,\n \"frames\": 929\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n887M\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n308M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n561M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n 18M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*\n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n392M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n660M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n 15M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 44K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/* \n4.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/config.json\n477M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data\n770M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite\n 64K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-shm\n8.0M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/db.sqlite-wal\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes\n132K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log\n 96K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log\n 72K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log\n 60K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe \n1.2G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.2G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe\n1.3G\u0000\u0000\u0000\t/Users/lukas/.screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.30234376,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3046875,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.37148437,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3738281,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.440625,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44296876,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5097656,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5121094,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.57890624,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64804685,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6503906,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.7171875,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.71953124,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5078125,"top":1.0,"width":0.012890625,"height":-0.020833373},"role_description":"text"}]...
|
-2118115267680464601
|
5684305736308878995
|
idle
|
accessibility
|
NULL
|
"n": 1,
"text_source": "n": 1,
"text_source": "ocr"
},
{
"app_name": "Preview",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "QuickTime Player",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "System Settings",
"n": 1,
"text_source": "accessibility"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "hybrid"
},
{
"app_name": "iTerm2",
"n": 1,
"text_source": "ocr"
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -s -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 -json ~/.screenpipe/db.sqlite SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20
zsh: no matches found: COUNT(*)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10
Error: in prepare, incomplete input
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -json ~/.screenpipe/db.sqlite "SELECT app_name, COUNT(*) as n FROM frames WHERE app_name != '' GROUP BY app_name ORDER BY n DESC LIMIT 20;"
[{"app_name":"Boosteroid","n":1301},
{"app_name":"iTerm2","n":581},
{"app_name":"Firefox","n":338},
{"app_name":"Claude","n":173},
{"app_name":"Code","n":35},
{"app_name":"Dia","n":31},
{"app_name":"Alfred","n":24},
{"app_name":"Safari","n":20},
{"app_name":"Finder","n":19},
{"app_name":"QuickTime Player","n":16},
{"app_name":"UserNotificationCenter","n":4},
{"app_name":"Activity Monitor","n":4},
{"app_name":"NetAuthAgent","n":3},
{"app_name":"Control Centre","n":3},
{"app_name":"Slack","n":2},
{"app_name":"Raycast","n":2},
{"app_name":"System Settings","n":1},
{"app_name":"Preview","n":1}]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 -column -header ~/.screenpipe/db.sqlite "SELECT timestamp, app_name, window_name FROM frames ORDER BY timestamp DESC LIMIT 10;"
timestamp app_name window_name
-------------------------------- -------- -----------
2026-04-12T13:33:14.649009+00:00 iTerm2 -zsh
2026-04-12T13:33:13.963922+00:00
2026-04-12T13:33:13.415261+00:00
2026-04-12T13:33:12.521412+00:00 iTerm2 -zsh
2026-04-12T13:33:09.128387+00:00 iTerm2 -zsh
2026-04-12T13:33:06.137541+00:00 iTerm2 -zsh
2026-04-12T13:33:05.165254+00:00 Claude Claude
2026-04-12T13:32:50.425455+00:00
2026-04-12T13:32:49.108195+00:00 Claude Claude
2026-04-12T13:32:45.339017+00:00 iTerm2 -zsh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-13T15:11:31+03:00",
"uptime": 19271.640087958,
"fps": 0.11841234008027791,
"frames": 2282
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
256M /Users/lukas/.screenpipe/data
418M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
196K /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
132K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe
675M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls
config.json db.sqlite db.sqlite-wal screenpipe.2026-04-09.0.log screenpipe.2026-04-12.0.log
data db.sqlite-shm pipes screenpipe.2026-04-11.0.log screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 858888
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 1038272 13 Apr 17:10 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29277 13 Apr 17:10 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ll
total 0
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 .
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 ..
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 data
drwxr-xr-x 2 lukas staff 64 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 208 lukas staff 6656 13 Apr 17:11 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh .
233M .
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /.
du: /./usr/sbin/authserver: Permission denied
du: /./Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /./Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /./Library/Application Support/ApplePushService: Permission denied
du: /./Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /./Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /./Library/Application Support/com.apple.TCC: Operation not permitted
du: /./Library/Application Support/Iru/Quarantine: Permission denied
du: /./Library/Application Support/Iru/Cached Items: Permission denied
du: /./Library/Trial: Operation not permitted
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh /*
14G /Applications
du: /Library/Application Support/Apple/ParentalControls/Users: Permission denied
du: /Library/Application Support/Apple/AssetCache/Data: Permission denied
du: /Library/Application Support/ApplePushService: Permission denied
du: /Library/Application Support/org.pqrs/tmp/rootonly: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/141.0.7340.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/142.0.7416.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/crx_cache: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/148.0.7730.0/Crashpad: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/143.0.7482.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/140.0.7273.0: Permission denied
du: /Library/Application Support/Google/GoogleUpdater/144.0.7547.0: Permission denied
du: /Library/Application Support/com.apple.TCC: Operation not permitted
du: /Library/Application Support/Iru/Quarantine: Permission denied
du: /Library/Application Support/Iru/Cached Items: Permission denied
du: /Library/Trial: Operation not permitted
du: /Library/Tailscale/files: Permission denied
du: /Library/Caches/com.apple.amsengagementd.classicdatavault: Operation not permitted
du: /Library/Caches/com.apple.aneuserd: Operation not permitted
du: /Library/Caches/com.apple.iconservices.store: Permission denied
du: /Library/Caches/com.apple.aned: Operation not permitted
5.6G /Library
^[[Adu: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied
^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ du -sh *
39M 2026-04-09
62M 2026-04-11
57M 2026-04-12
73M 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 871176
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 438190080 13 Apr 17:10 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 6575552 13 Apr 17:12 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 29974 13 Apr 17:11 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: No such file or directory
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/screenpipe/db.sqlite
Password:
[PASSWORD] PICO 5.09 New Buffer
[ Read 13 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
cp: /Volumes/screenpipe/db.sqlite: Operation not permitted
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sudo cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
Password:
[PASSWORD] PICO 5.09 New Buffer
[ Read 14 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
sudo: a password is required
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls
data pending-transcriptions screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cp ~/.screenpipe/data/* /Volumes/Test/screenpipe
cp: /Users/lukas/.screenpipe/data/data is a directory (not copied).
cp: /Users/lukas/.screenpipe/data/pending-transcriptions is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 7 lukas staff 224 13 Apr 15:11 .
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8196 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448 11 Apr 14:53 2026-04-09
drwxr-xr-x 30 lukas staff 960 12 Apr 09:02 2026-04-11
drwxr-xr-x 46 lukas staff 1472 13 Apr 15:13 2026-04-12
drwxr-xr-x 156 lukas staff 4992 13 Apr 17:22 2026-04-13
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp ~/.screenpipe/data/data/2026-04-13 /Volumes/Test/screenpipe/data/2026-04-13
cp: /Users/lukas/.screenpipe/data/data/2026-04-13 is a directory (not copied).
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-09 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-11 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cp -r ~/.screenpipe/data/data/2026-04-12 /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 1022008
drwxr-xr-x 12 lukas staff 384 13 Apr 00:00 .
drwx------+ 91 lukas staff 2912 13 Apr 17:09 ..
-rw-r--r-- 1 lukas staff 270 11 Apr 18:59 config.json
drwxr-xr-x 5 lukas staff 160 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 512241664 13 Apr 19:35 db.sqlite
-rw-r--r-- 1 lukas staff 65536 12 Apr 12:11 db.sqlite-shm
-rw-r--r-- 1 lukas staff 9603752 13 Apr 19:38 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 95425 11 Apr 23:14 screenpipe.2026-04-11.0.log
-rw-r--r-- 1 lukas staff 72332 12 Apr 23:55 screenpipe.2026-04-12.0.log
-rw-r--r-- 1 lukas staff 59116 13 Apr 19:37 screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status
{
"status": "healthy",
UW PICO 5.09 New Buffer
[ Read 378 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-14T09:44:01+03:00",
"uptime": 1243.255541917,
"fps": 0.254975738544637,
"frames": 317
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-status
{
"status": "healthy",
"frame_status": "ok",
"audio_status": "disabled",
"last_frame": "2026-04-14T10:12:37+03:00",
"uptime": 2959.307842208,
"fps": 0.[CREDIT_CARD],
"frames": 929
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
887M /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
308M /Users/lukas/.screenpipe/data
561M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
18M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
32K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
392M /Users/lukas/.screenpipe/data
660M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
15M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
44K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-13.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*
4.0K /Users/lukas/.screenpipe/config.json
477M /Users/lukas/.screenpipe/data
770M /Users/lukas/.screenpipe/db.sqlite
64K /Users/lukas/.screenpipe/db.sqlite-shm
8.0M /Users/lukas/.screenpipe/db.sqlite-wal
24K /Users/lukas/.screenpipe/pipes
132K /Users/lukas/.screenpipe/screenpipe.2026-04-09.0.log
96K /Users/lukas/.screenpipe/screenpipe.2026-04-11.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-12.0.log
72K /Users/lukas/.screenpipe/screenpipe.2026-04-13.0.log
60K /Users/lukas/.screenpipe/screenpipe.2026-04-14.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.2G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.2G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe
1.3G /Users/lukas/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
11913
|
NULL
|
0
|
2026-04-14T10:30:32.670807+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776162632670_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsCommandTest.php
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
1 file committed
JY-18909 fix test
text/html
text/ 1 file committed
JY-18909 fix test
text/html
text/html
text/html
Edit Commit Message…
Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
873
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ec...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"1 file committed","depth":2,"bounds":{"left":0.8535156,"top":0.92430556,"width":0.11796875,"height":0.011805556},"role_description":"text"},{"role":"AXTextField","text":"JY-18909 fix test","depth":3,"bounds":{"left":0.8535156,"top":0.93819445,"width":0.1296875,"height":0.011805556},"value":"JY-18909 fix test","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8535156,"top":0.93819445,"width":0.04140625,"height":0.011805556},"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Edit Commit Message…","depth":2,"bounds":{"left":0.8535156,"top":0.9548611,"width":0.056640625,"height":0.011805556},"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"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.14257812,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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.78515625,"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":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.803125,"top":0.017361112,"width":0.09765625,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","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 'AutomatedReportsCommandTest'","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":"873","depth":4,"bounds":{"left":0.58125,"top":0.15208334,"width":0.014453125,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.59765625,"top":0.15069444,"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.60625,"top":0.15069444,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.NOTICE: Calendar sync start {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a0c9f2b7-cb01-4abd-bacf-45d9e5680400 Correlation ID: 9a0f522e-1b07-4873-b073-d968cd65c74b Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"a0c9f2b7-cb01-4abd-bacf-45d9e5680400\\\",\\\"correlation_id\\\":\\\"9a0f522e-1b07-4873-b073-d968cd65c74b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 5fa1c342-7a85-4360-a1e3-44a1c6370000 Correlation ID: 10659d65-6337-4391-917e-475a77864114 Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"5fa1c342-7a85-4360-a1e3-44a1c6370000\\\",\\\"correlation_id\\\":\\\"10659d65-6337-4391-917e-475a77864114\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 18225c04-d579-4feb-87cc-c77995f60000 Correlation ID: 561c3e60-8cb1-4ded-a828-9d9910fc2906 Timestamp: 2026-04-14 10:13:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:20Z\\\",\\\"trace_id\\\":\\\"18225c04-d579-4feb-87cc-c77995f60000\\\",\\\"correlation_id\\\":\\\"561c3e60-8cb1-4ded-a828-9d9910fc2906\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ad87e582-d425-4a80-a031-e4e93c450d00 Correlation ID: 0f0dc5e5-577a-488b-8b3c-aa0496be85ed Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"ad87e582-d425-4a80-a031-e4e93c450d00\\\",\\\"correlation_id\\\":\\\"0f0dc5e5-577a-488b-8b3c-aa0496be85ed\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 6a87850e-2a13-4112-bde4-d6cab8f36000 Correlation ID: d3c34a80-e297-4c8f-a878-98e7c645b200 Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"6a87850e-2a13-4112-bde4-d6cab8f36000\\\",\\\"correlation_id\\\":\\\"d3c34a80-e297-4c8f-a878-98e7c645b200\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring start {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Call to a member function getAttribute() on null {\"exception\":\"[object] (Error(code: 0): Call to a member function getAttribute() on null at /home/jiminny/app/Console/Commands/Crm/SyncObjects.php:42)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects->handle()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#6 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#8 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#9 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#10 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#15 {main}\n\"} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->Illuminate\\\\Console\\\\Scheduling\\\\{closure}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"7e825220-4803-460c-b32f-205701428575\",\"trace_id\":\"d4471232-e49d-4ed6-9fa9-7ce5ef181ad6\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":25081832,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25121320,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.55,\"average_seconds_per_request\":0.55} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"sync_count\":0,\"total\":0,\"last_synced_id\":null} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] After memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25243264,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25221224,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25187072,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1776159855,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] After memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25160664,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25198328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25201312,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25172888,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] After memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25194400,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25172928,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25132824,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25129088,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25156328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:10\",\"to\":\"10:15\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:05\",\"to\":\"00:10\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:17:30.794235Z\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810039,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810040,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810041,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810042,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810043,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810044,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.ALERT: [SyncActivity] Failed {\"import_id\":810039,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":697} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810040,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810041,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810042,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810043,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Start {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:59:00\",\"to\":\"2026-04-14 10:15:00\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] End {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Memory usage {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":30998384,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring start {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring end {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":225.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:17:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring start {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring end {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"4a42d036-a82a-432d-8441-94812bf476d5\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring start {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring end {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring start {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring end {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:15\",\"to\":\"10:20\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:10\",\"to\":\"00:15\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:27] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:22:32.175408Z\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:58] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring start {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring end {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":179.7,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring start {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring end {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:18] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"0e5a049a-1999-4887-a8e7-7889599c214c\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Done {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring start {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring end {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.ERROR: [integration-app] Validate team connection. SocialAccount is disconnected {\"team_id\":3143} {\"correlation_id\":\"5b00e761-7a45-418e-b069-640cc3bb1a0d\",\"trace_id\":\"1753955e-7f4d-4110-8f92-a3459ca5b81a\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring start {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring end {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:22] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c11b15ff-1036-4e32-b611-f8a3df3b8127\",\"trace_id\":\"685428df-6f1e-47b4-b2ea-521c6cbd3a85\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring start {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring end {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2bf8ad3e-04e8-40b8-b020-97fce6ca3029\",\"trace_id\":\"1661314e-6433-47c6-afd0-1ce9cd645edd\"}\n[2026-04-14 10:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2bf8ad3e-04e8-40b8-b020-97fce6ca3029\",\"trace_id\":\"1661314e-6433-47c6-afd0-1ce9cd645edd\"}\n[2026-04-14 10:25:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ba5670c1-54b2-4c92-ad0f-4940e1edebed\",\"trace_id\":\"e7bf78d3-78c4-460d-91ea-b236d18092c5\"}\n[2026-04-14 10:25:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ba5670c1-54b2-4c92-ad0f-4940e1edebed\",\"trace_id\":\"e7bf78d3-78c4-460d-91ea-b236d18092c5\"}\n[2026-04-14 10:25:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0c99a10a-93f7-4ba6-b9b1-bc4a1b49a62b\",\"trace_id\":\"ae62ca2a-dd5e-4eee-b063-f410f150d7a4\"}\n[2026-04-14 10:25:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0c99a10a-93f7-4ba6-b9b1-bc4a1b49a62b\",\"trace_id\":\"ae62ca2a-dd5e-4eee-b063-f410f150d7a4\"}\n[2026-04-14 10:25:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:15:00, 2026-04-14 10:20:00] {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:15:00, 2026-04-14 10:20:00] {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:20\",\"to\":\"10:25\"} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:15\",\"to\":\"00:20\"} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"55bc4313-7c66-4136-9f5d-8e1fc1225670\",\"trace_id\":\"359c0125-96fc-46c4-8d19-89088b060aff\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4447c4f7-17a4-4301-ab7b-eb90053f940f\",\"trace_id\":\"a31edfc1-4e06-41f1-96de-e69abed9b404\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4447c4f7-17a4-4301-ab7b-eb90053f940f\",\"trace_id\":\"a31edfc1-4e06-41f1-96de-e69abed9b404\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:27:28.996306Z\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"55bc4313-7c66-4136-9f5d-8e1fc1225670\",\"trace_id\":\"359c0125-96fc-46c4-8d19-89088b060aff\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e8a78ad9-2c5b-48b3-af42-4fd16f1b3b95\",\"trace_id\":\"208430f6-334c-4edc-ad22-426bc66f2ca0\"}\n[2026-04-14 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e8a78ad9-2c5b-48b3-af42-4fd16f1b3b95\",\"trace_id\":\"208430f6-334c-4edc-ad22-426bc66f2ca0\"}\n[2026-04-14 10:26:14] local.NOTICE: Monitoring start {\"correlation_id\":\"6abc61c5-47aa-40f4-9504-214a85f90c80\",\"trace_id\":\"5979c806-c10b-458b-a634-036caa06b921\"}\n[2026-04-14 10:26:14] local.NOTICE: Monitoring end {\"correlation_id\":\"6abc61c5-47aa-40f4-9504-214a85f90c80\",\"trace_id\":\"5979c806-c10b-458b-a634-036caa06b921\"}\n[2026-04-14 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b03b90de-df73-4a74-b7bc-c2210f641951\",\"trace_id\":\"e6761c94-ea37-41d1-a88a-079ec53b2ec8\"}\n[2026-04-14 10:26:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b03b90de-df73-4a74-b7bc-c2210f641951\",\"trace_id\":\"e6761c94-ea37-41d1-a88a-079ec53b2ec8\"}\n[2026-04-14 10:26:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:24:00, 2026-04-14 10:26:00] {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:24:00, 2026-04-14 10:26:00] {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":176.8,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e32bab70-484f-463b-9fe9-ceb556655fe6\",\"trace_id\":\"efff9002-89e1-4f8f-80e0-8134ad07ec36\"}\n[2026-04-14 10:26:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e32bab70-484f-463b-9fe9-ceb556655fe6\",\"trace_id\":\"efff9002-89e1-4f8f-80e0-8134ad07ec36\"}\n[2026-04-14 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:33] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:34] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:27:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"fd89ff27-9f90-4ca5-8a1b-07fdb2318bf8\",\"trace_id\":\"1a652459-8d6e-40ec-b302-2421e2e290d2\"}\n[2026-04-14 10:27:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"fd89ff27-9f90-4ca5-8a1b-07fdb2318bf8\",\"trace_id\":\"1a652459-8d6e-40ec-b302-2421e2e290d2\"}\n[2026-04-14 10:27:23] local.NOTICE: Monitoring start {\"correlation_id\":\"1326ca30-351f-4a04-9e17-0eb197f7a97a\",\"trace_id\":\"dd0fd46b-204d-480f-b13c-cf070053ff83\"}\n[2026-04-14 10:27:23] local.NOTICE: Monitoring end {\"correlation_id\":\"1326ca30-351f-4a04-9e17-0eb197f7a97a\",\"trace_id\":\"dd0fd46b-204d-480f-b13c-cf070053ff83\"}","depth":4,"bounds":{"left":0.38867188,"top":0.14930555,"width":0.6113281,"height":0.8506944},"value":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.NOTICE: Calendar sync start {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a0c9f2b7-cb01-4abd-bacf-45d9e5680400 Correlation ID: 9a0f522e-1b07-4873-b073-d968cd65c74b Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"a0c9f2b7-cb01-4abd-bacf-45d9e5680400\\\",\\\"correlation_id\\\":\\\"9a0f522e-1b07-4873-b073-d968cd65c74b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 5fa1c342-7a85-4360-a1e3-44a1c6370000 Correlation ID: 10659d65-6337-4391-917e-475a77864114 Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"5fa1c342-7a85-4360-a1e3-44a1c6370000\\\",\\\"correlation_id\\\":\\\"10659d65-6337-4391-917e-475a77864114\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 18225c04-d579-4feb-87cc-c77995f60000 Correlation ID: 561c3e60-8cb1-4ded-a828-9d9910fc2906 Timestamp: 2026-04-14 10:13:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:20Z\\\",\\\"trace_id\\\":\\\"18225c04-d579-4feb-87cc-c77995f60000\\\",\\\"correlation_id\\\":\\\"561c3e60-8cb1-4ded-a828-9d9910fc2906\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ad87e582-d425-4a80-a031-e4e93c450d00 Correlation ID: 0f0dc5e5-577a-488b-8b3c-aa0496be85ed Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"ad87e582-d425-4a80-a031-e4e93c450d00\\\",\\\"correlation_id\\\":\\\"0f0dc5e5-577a-488b-8b3c-aa0496be85ed\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 6a87850e-2a13-4112-bde4-d6cab8f36000 Correlation ID: d3c34a80-e297-4c8f-a878-98e7c645b200 Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"6a87850e-2a13-4112-bde4-d6cab8f36000\\\",\\\"correlation_id\\\":\\\"d3c34a80-e297-4c8f-a878-98e7c645b200\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring start {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Call to a member function getAttribute() on null {\"exception\":\"[object] (Error(code: 0): Call to a member function getAttribute() on null at /home/jiminny/app/Console/Commands/Crm/SyncObjects.php:42)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects->handle()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#6 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#8 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#9 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#10 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#15 {main}\n\"} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->Illuminate\\\\Console\\\\Scheduling\\\\{closure}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"7e825220-4803-460c-b32f-205701428575\",\"trace_id\":\"d4471232-e49d-4ed6-9fa9-7ce5ef181ad6\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":25081832,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25121320,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.55,\"average_seconds_per_request\":0.55} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"sync_count\":0,\"total\":0,\"last_synced_id\":null} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] After memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25243264,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25221224,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25187072,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1776159855,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] After memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25160664,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25198328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25201312,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25172888,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] After memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25194400,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25172928,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25132824,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25129088,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25156328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:10\",\"to\":\"10:15\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:05\",\"to\":\"00:10\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:17:30.794235Z\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810039,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810040,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810041,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810042,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810043,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810044,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.ALERT: [SyncActivity] Failed {\"import_id\":810039,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":697} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810040,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810041,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810042,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810043,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Start {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:59:00\",\"to\":\"2026-04-14 10:15:00\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] End {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Memory usage {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":30998384,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring start {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring end {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":225.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:17:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring start {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring end {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"4a42d036-a82a-432d-8441-94812bf476d5\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring start {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring end {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring start {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring end {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:15\",\"to\":\"10:20\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:10\",\"to\":\"00:15\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:27] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:22:32.175408Z\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:58] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring start {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring end {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":179.7,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring start {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring end {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:18] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"0e5a049a-1999-4887-a8e7-7889599c214c\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Done {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring start {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring end {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.ERROR: [integration-app] Validate team connection. SocialAccount is disconnected {\"team_id\":3143} {\"correlation_id\":\"5b00e761-7a45-418e-b069-640cc3bb1a0d\",\"trace_id\":\"1753955e-7f4d-4110-8f92-a3459ca5b81a\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring start {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring end {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:22] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c11b15ff-1036-4e32-b611-f8a3df3b8127\",\"trace_id\":\"685428df-6f1e-47b4-b2ea-521c6cbd3a85\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring start {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring end {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2bf8ad3e-04e8-40b8-b020-97fce6ca3029\",\"trace_id\":\"1661314e-6433-47c6-afd0-1ce9cd645edd\"}\n[2026-04-14 10:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2bf8ad3e-04e8-40b8-b020-97fce6ca3029\",\"trace_id\":\"1661314e-6433-47c6-afd0-1ce9cd645edd\"}\n[2026-04-14 10:25:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ba5670c1-54b2-4c92-ad0f-4940e1edebed\",\"trace_id\":\"e7bf78d3-78c4-460d-91ea-b236d18092c5\"}\n[2026-04-14 10:25:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ba5670c1-54b2-4c92-ad0f-4940e1edebed\",\"trace_id\":\"e7bf78d3-78c4-460d-91ea-b236d18092c5\"}\n[2026-04-14 10:25:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0c99a10a-93f7-4ba6-b9b1-bc4a1b49a62b\",\"trace_id\":\"ae62ca2a-dd5e-4eee-b063-f410f150d7a4\"}\n[2026-04-14 10:25:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0c99a10a-93f7-4ba6-b9b1-bc4a1b49a62b\",\"trace_id\":\"ae62ca2a-dd5e-4eee-b063-f410f150d7a4\"}\n[2026-04-14 10:25:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:15:00, 2026-04-14 10:20:00] {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:15:00, 2026-04-14 10:20:00] {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:20\",\"to\":\"10:25\"} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:15\",\"to\":\"00:20\"} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"55bc4313-7c66-4136-9f5d-8e1fc1225670\",\"trace_id\":\"359c0125-96fc-46c4-8d19-89088b060aff\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4447c4f7-17a4-4301-ab7b-eb90053f940f\",\"trace_id\":\"a31edfc1-4e06-41f1-96de-e69abed9b404\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4447c4f7-17a4-4301-ab7b-eb90053f940f\",\"trace_id\":\"a31edfc1-4e06-41f1-96de-e69abed9b404\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:27:28.996306Z\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"55bc4313-7c66-4136-9f5d-8e1fc1225670\",\"trace_id\":\"359c0125-96fc-46c4-8d19-89088b060aff\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e8a78ad9-2c5b-48b3-af42-4fd16f1b3b95\",\"trace_id\":\"208430f6-334c-4edc-ad22-426bc66f2ca0\"}\n[2026-04-14 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e8a78ad9-2c5b-48b3-af42-4fd16f1b3b95\",\"trace_id\":\"208430f6-334c-4edc-ad22-426bc66f2ca0\"}\n[2026-04-14 10:26:14] local.NOTICE: Monitoring start {\"correlation_id\":\"6abc61c5-47aa-40f4-9504-214a85f90c80\",\"trace_id\":\"5979c806-c10b-458b-a634-036caa06b921\"}\n[2026-04-14 10:26:14] local.NOTICE: Monitoring end {\"correlation_id\":\"6abc61c5-47aa-40f4-9504-214a85f90c80\",\"trace_id\":\"5979c806-c10b-458b-a634-036caa06b921\"}\n[2026-04-14 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b03b90de-df73-4a74-b7bc-c2210f641951\",\"trace_id\":\"e6761c94-ea37-41d1-a88a-079ec53b2ec8\"}\n[2026-04-14 10:26:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b03b90de-df73-4a74-b7bc-c2210f641951\",\"trace_id\":\"e6761c94-ea37-41d1-a88a-079ec53b2ec8\"}\n[2026-04-14 10:26:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:24:00, 2026-04-14 10:26:00] {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:24:00, 2026-04-14 10:26:00] {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":176.8,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e32bab70-484f-463b-9fe9-ceb556655fe6\",\"trace_id\":\"efff9002-89e1-4f8f-80e0-8134ad07ec36\"}\n[2026-04-14 10:26:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e32bab70-484f-463b-9fe9-ceb556655fe6\",\"trace_id\":\"efff9002-89e1-4f8f-80e0-8134ad07ec36\"}\n[2026-04-14 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:33] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:34] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:27:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"fd89ff27-9f90-4ca5-8a1b-07fdb2318bf8\",\"trace_id\":\"1a652459-8d6e-40ec-b302-2421e2e290d2\"}\n[2026-04-14 10:27:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"fd89ff27-9f90-4ca5-8a1b-07fdb2318bf8\",\"trace_id\":\"1a652459-8d6e-40ec-b302-2421e2e290d2\"}\n[2026-04-14 10:27:23] local.NOTICE: Monitoring start {\"correlation_id\":\"1326ca30-351f-4a04-9e17-0eb197f7a97a\",\"trace_id\":\"dd0fd46b-204d-480f-b13c-cf070053ff83\"}\n[2026-04-14 10:27:23] local.NOTICE: Monitoring end {\"correlation_id\":\"1326ca30-351f-4a04-9e17-0eb197f7a97a\",\"trace_id\":\"dd0fd46b-204d-480f-b13c-cf070053ff83\"}","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":"14","depth":4,"bounds":{"left":0.31875,"top":0.23819445,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"6","depth":4,"bounds":{"left":0.33242187,"top":0.23819445,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.34375,"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.35234374,"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 Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\OutputStyle;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\nuse Symfony\\Component\\Console\\Input\\InputInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private InputInterface&MockObject $input;\n private OutputStyle&MockObject $output;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->input = $this->createMock(InputInterface::class);\n $this->output = $this->createMock(OutputStyle::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n $this->input->method('getOption')->with('report-id')->willReturn(null);\n $this->command->setInput($this->input);\n $this->command->setOutput($this->output);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\n }\n}","depth":4,"bounds":{"left":0.15234375,"top":0.0,"width":0.28320312,"height":1.0},"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\OutputStyle;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\nuse Symfony\\Component\\Console\\Input\\InputInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private InputInterface&MockObject $input;\n private OutputStyle&MockObject $output;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->input = $this->createMock(InputInterface::class);\n $this->output = $this->createMock(OutputStyle::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n $this->input->method('getOption')->with('report-id')->willReturn(null);\n $this->command->setInput($this->input);\n $this->command->setOutput($this->output);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\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}]...
|
-1549015432333443411
|
-2358355934385201923
|
idle
|
accessibility
|
NULL
|
1 file committed
JY-18909 fix test
text/html
text/ 1 file committed
JY-18909 fix test
text/html
text/html
text/html
Edit Commit Message…
Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
873
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ec...
|
NULL
|
|
11912
|
NULL
|
0
|
2026-04-14T10:30:26.297519+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776162626297_m1.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsCommandTest.php
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
1 file committed
JY-18909 fix test
text/html
text/ 1 file committed
JY-18909 fix test
text/html
text/html
text/html
Edit Commit Message…
Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
873
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ec...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"1 file committed","depth":2,"role_description":"text"},{"role":"AXTextField","text":"JY-18909 fix test","depth":3,"value":"JY-18909 fix test","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Edit Commit Message…","depth":2,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"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,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"873","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.NOTICE: Calendar sync start {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a0c9f2b7-cb01-4abd-bacf-45d9e5680400 Correlation ID: 9a0f522e-1b07-4873-b073-d968cd65c74b Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"a0c9f2b7-cb01-4abd-bacf-45d9e5680400\\\",\\\"correlation_id\\\":\\\"9a0f522e-1b07-4873-b073-d968cd65c74b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 5fa1c342-7a85-4360-a1e3-44a1c6370000 Correlation ID: 10659d65-6337-4391-917e-475a77864114 Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"5fa1c342-7a85-4360-a1e3-44a1c6370000\\\",\\\"correlation_id\\\":\\\"10659d65-6337-4391-917e-475a77864114\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 18225c04-d579-4feb-87cc-c77995f60000 Correlation ID: 561c3e60-8cb1-4ded-a828-9d9910fc2906 Timestamp: 2026-04-14 10:13:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:20Z\\\",\\\"trace_id\\\":\\\"18225c04-d579-4feb-87cc-c77995f60000\\\",\\\"correlation_id\\\":\\\"561c3e60-8cb1-4ded-a828-9d9910fc2906\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ad87e582-d425-4a80-a031-e4e93c450d00 Correlation ID: 0f0dc5e5-577a-488b-8b3c-aa0496be85ed Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"ad87e582-d425-4a80-a031-e4e93c450d00\\\",\\\"correlation_id\\\":\\\"0f0dc5e5-577a-488b-8b3c-aa0496be85ed\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 6a87850e-2a13-4112-bde4-d6cab8f36000 Correlation ID: d3c34a80-e297-4c8f-a878-98e7c645b200 Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"6a87850e-2a13-4112-bde4-d6cab8f36000\\\",\\\"correlation_id\\\":\\\"d3c34a80-e297-4c8f-a878-98e7c645b200\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring start {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Call to a member function getAttribute() on null {\"exception\":\"[object] (Error(code: 0): Call to a member function getAttribute() on null at /home/jiminny/app/Console/Commands/Crm/SyncObjects.php:42)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects->handle()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#6 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#8 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#9 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#10 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#15 {main}\n\"} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->Illuminate\\\\Console\\\\Scheduling\\\\{closure}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"7e825220-4803-460c-b32f-205701428575\",\"trace_id\":\"d4471232-e49d-4ed6-9fa9-7ce5ef181ad6\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":25081832,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25121320,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.55,\"average_seconds_per_request\":0.55} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"sync_count\":0,\"total\":0,\"last_synced_id\":null} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] After memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25243264,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25221224,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25187072,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1776159855,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] After memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25160664,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25198328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25201312,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25172888,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] After memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25194400,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25172928,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25132824,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25129088,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25156328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:10\",\"to\":\"10:15\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:05\",\"to\":\"00:10\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:17:30.794235Z\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810039,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810040,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810041,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810042,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810043,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810044,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.ALERT: [SyncActivity] Failed {\"import_id\":810039,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":697} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810040,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810041,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810042,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810043,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Start {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:59:00\",\"to\":\"2026-04-14 10:15:00\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] End {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Memory usage {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":30998384,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring start {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring end {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":225.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:17:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring start {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring end {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"4a42d036-a82a-432d-8441-94812bf476d5\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring start {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring end {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring start {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring end {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:15\",\"to\":\"10:20\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:10\",\"to\":\"00:15\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:27] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:22:32.175408Z\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:58] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring start {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring end {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":179.7,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring start {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring end {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:18] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"0e5a049a-1999-4887-a8e7-7889599c214c\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Done {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring start {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring end {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.ERROR: [integration-app] Validate team connection. SocialAccount is disconnected {\"team_id\":3143} {\"correlation_id\":\"5b00e761-7a45-418e-b069-640cc3bb1a0d\",\"trace_id\":\"1753955e-7f4d-4110-8f92-a3459ca5b81a\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring start {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring end {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:22] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c11b15ff-1036-4e32-b611-f8a3df3b8127\",\"trace_id\":\"685428df-6f1e-47b4-b2ea-521c6cbd3a85\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring start {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring end {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2bf8ad3e-04e8-40b8-b020-97fce6ca3029\",\"trace_id\":\"1661314e-6433-47c6-afd0-1ce9cd645edd\"}\n[2026-04-14 10:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2bf8ad3e-04e8-40b8-b020-97fce6ca3029\",\"trace_id\":\"1661314e-6433-47c6-afd0-1ce9cd645edd\"}\n[2026-04-14 10:25:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ba5670c1-54b2-4c92-ad0f-4940e1edebed\",\"trace_id\":\"e7bf78d3-78c4-460d-91ea-b236d18092c5\"}\n[2026-04-14 10:25:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ba5670c1-54b2-4c92-ad0f-4940e1edebed\",\"trace_id\":\"e7bf78d3-78c4-460d-91ea-b236d18092c5\"}\n[2026-04-14 10:25:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0c99a10a-93f7-4ba6-b9b1-bc4a1b49a62b\",\"trace_id\":\"ae62ca2a-dd5e-4eee-b063-f410f150d7a4\"}\n[2026-04-14 10:25:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0c99a10a-93f7-4ba6-b9b1-bc4a1b49a62b\",\"trace_id\":\"ae62ca2a-dd5e-4eee-b063-f410f150d7a4\"}\n[2026-04-14 10:25:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:15:00, 2026-04-14 10:20:00] {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:15:00, 2026-04-14 10:20:00] {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:20\",\"to\":\"10:25\"} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:15\",\"to\":\"00:20\"} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"55bc4313-7c66-4136-9f5d-8e1fc1225670\",\"trace_id\":\"359c0125-96fc-46c4-8d19-89088b060aff\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4447c4f7-17a4-4301-ab7b-eb90053f940f\",\"trace_id\":\"a31edfc1-4e06-41f1-96de-e69abed9b404\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4447c4f7-17a4-4301-ab7b-eb90053f940f\",\"trace_id\":\"a31edfc1-4e06-41f1-96de-e69abed9b404\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:27:28.996306Z\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"55bc4313-7c66-4136-9f5d-8e1fc1225670\",\"trace_id\":\"359c0125-96fc-46c4-8d19-89088b060aff\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e8a78ad9-2c5b-48b3-af42-4fd16f1b3b95\",\"trace_id\":\"208430f6-334c-4edc-ad22-426bc66f2ca0\"}\n[2026-04-14 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e8a78ad9-2c5b-48b3-af42-4fd16f1b3b95\",\"trace_id\":\"208430f6-334c-4edc-ad22-426bc66f2ca0\"}\n[2026-04-14 10:26:14] local.NOTICE: Monitoring start {\"correlation_id\":\"6abc61c5-47aa-40f4-9504-214a85f90c80\",\"trace_id\":\"5979c806-c10b-458b-a634-036caa06b921\"}\n[2026-04-14 10:26:14] local.NOTICE: Monitoring end {\"correlation_id\":\"6abc61c5-47aa-40f4-9504-214a85f90c80\",\"trace_id\":\"5979c806-c10b-458b-a634-036caa06b921\"}\n[2026-04-14 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b03b90de-df73-4a74-b7bc-c2210f641951\",\"trace_id\":\"e6761c94-ea37-41d1-a88a-079ec53b2ec8\"}\n[2026-04-14 10:26:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b03b90de-df73-4a74-b7bc-c2210f641951\",\"trace_id\":\"e6761c94-ea37-41d1-a88a-079ec53b2ec8\"}\n[2026-04-14 10:26:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:24:00, 2026-04-14 10:26:00] {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:24:00, 2026-04-14 10:26:00] {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":176.8,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e32bab70-484f-463b-9fe9-ceb556655fe6\",\"trace_id\":\"efff9002-89e1-4f8f-80e0-8134ad07ec36\"}\n[2026-04-14 10:26:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e32bab70-484f-463b-9fe9-ceb556655fe6\",\"trace_id\":\"efff9002-89e1-4f8f-80e0-8134ad07ec36\"}\n[2026-04-14 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:33] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:34] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:27:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"fd89ff27-9f90-4ca5-8a1b-07fdb2318bf8\",\"trace_id\":\"1a652459-8d6e-40ec-b302-2421e2e290d2\"}\n[2026-04-14 10:27:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"fd89ff27-9f90-4ca5-8a1b-07fdb2318bf8\",\"trace_id\":\"1a652459-8d6e-40ec-b302-2421e2e290d2\"}\n[2026-04-14 10:27:23] local.NOTICE: Monitoring start {\"correlation_id\":\"1326ca30-351f-4a04-9e17-0eb197f7a97a\",\"trace_id\":\"dd0fd46b-204d-480f-b13c-cf070053ff83\"}\n[2026-04-14 10:27:23] local.NOTICE: Monitoring end {\"correlation_id\":\"1326ca30-351f-4a04-9e17-0eb197f7a97a\",\"trace_id\":\"dd0fd46b-204d-480f-b13c-cf070053ff83\"}","depth":4,"value":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.NOTICE: Calendar sync start {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a0c9f2b7-cb01-4abd-bacf-45d9e5680400 Correlation ID: 9a0f522e-1b07-4873-b073-d968cd65c74b Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"a0c9f2b7-cb01-4abd-bacf-45d9e5680400\\\",\\\"correlation_id\\\":\\\"9a0f522e-1b07-4873-b073-d968cd65c74b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 5fa1c342-7a85-4360-a1e3-44a1c6370000 Correlation ID: 10659d65-6337-4391-917e-475a77864114 Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"5fa1c342-7a85-4360-a1e3-44a1c6370000\\\",\\\"correlation_id\\\":\\\"10659d65-6337-4391-917e-475a77864114\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 18225c04-d579-4feb-87cc-c77995f60000 Correlation ID: 561c3e60-8cb1-4ded-a828-9d9910fc2906 Timestamp: 2026-04-14 10:13:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:20Z\\\",\\\"trace_id\\\":\\\"18225c04-d579-4feb-87cc-c77995f60000\\\",\\\"correlation_id\\\":\\\"561c3e60-8cb1-4ded-a828-9d9910fc2906\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ad87e582-d425-4a80-a031-e4e93c450d00 Correlation ID: 0f0dc5e5-577a-488b-8b3c-aa0496be85ed Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"ad87e582-d425-4a80-a031-e4e93c450d00\\\",\\\"correlation_id\\\":\\\"0f0dc5e5-577a-488b-8b3c-aa0496be85ed\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 6a87850e-2a13-4112-bde4-d6cab8f36000 Correlation ID: d3c34a80-e297-4c8f-a878-98e7c645b200 Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"6a87850e-2a13-4112-bde4-d6cab8f36000\\\",\\\"correlation_id\\\":\\\"d3c34a80-e297-4c8f-a878-98e7c645b200\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring start {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Call to a member function getAttribute() on null {\"exception\":\"[object] (Error(code: 0): Call to a member function getAttribute() on null at /home/jiminny/app/Console/Commands/Crm/SyncObjects.php:42)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects->handle()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#6 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#8 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#9 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#10 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#15 {main}\n\"} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->Illuminate\\\\Console\\\\Scheduling\\\\{closure}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"7e825220-4803-460c-b32f-205701428575\",\"trace_id\":\"d4471232-e49d-4ed6-9fa9-7ce5ef181ad6\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":25081832,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25121320,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.55,\"average_seconds_per_request\":0.55} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"sync_count\":0,\"total\":0,\"last_synced_id\":null} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] After memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25243264,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25221224,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25187072,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1776159855,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] After memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25160664,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25198328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25201312,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25172888,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] After memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25194400,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25172928,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25132824,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25129088,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25156328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:10\",\"to\":\"10:15\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:05\",\"to\":\"00:10\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:17:30.794235Z\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810039,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810040,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810041,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810042,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810043,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810044,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.ALERT: [SyncActivity] Failed {\"import_id\":810039,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":697} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810040,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810041,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810042,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810043,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Start {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:59:00\",\"to\":\"2026-04-14 10:15:00\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] End {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Memory usage {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":30998384,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring start {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring end {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":225.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:17:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring start {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring end {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"4a42d036-a82a-432d-8441-94812bf476d5\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring start {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring end {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring start {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring end {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:15\",\"to\":\"10:20\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:10\",\"to\":\"00:15\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:27] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:22:32.175408Z\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:58] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring start {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring end {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":179.7,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring start {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring end {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:18] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"0e5a049a-1999-4887-a8e7-7889599c214c\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Done {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring start {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring end {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.ERROR: [integration-app] Validate team connection. SocialAccount is disconnected {\"team_id\":3143} {\"correlation_id\":\"5b00e761-7a45-418e-b069-640cc3bb1a0d\",\"trace_id\":\"1753955e-7f4d-4110-8f92-a3459ca5b81a\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring start {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring end {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:22] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c11b15ff-1036-4e32-b611-f8a3df3b8127\",\"trace_id\":\"685428df-6f1e-47b4-b2ea-521c6cbd3a85\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring start {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring end {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2bf8ad3e-04e8-40b8-b020-97fce6ca3029\",\"trace_id\":\"1661314e-6433-47c6-afd0-1ce9cd645edd\"}\n[2026-04-14 10:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2bf8ad3e-04e8-40b8-b020-97fce6ca3029\",\"trace_id\":\"1661314e-6433-47c6-afd0-1ce9cd645edd\"}\n[2026-04-14 10:25:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"107e74dd-79aa-41fc-9eed-13f265a2e7e0\",\"trace_id\":\"25776c23-f7f0-42ba-9461-fd3f53dd417d\"}\n[2026-04-14 10:25:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ba5670c1-54b2-4c92-ad0f-4940e1edebed\",\"trace_id\":\"e7bf78d3-78c4-460d-91ea-b236d18092c5\"}\n[2026-04-14 10:25:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ba5670c1-54b2-4c92-ad0f-4940e1edebed\",\"trace_id\":\"e7bf78d3-78c4-460d-91ea-b236d18092c5\"}\n[2026-04-14 10:25:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0c99a10a-93f7-4ba6-b9b1-bc4a1b49a62b\",\"trace_id\":\"ae62ca2a-dd5e-4eee-b063-f410f150d7a4\"}\n[2026-04-14 10:25:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0c99a10a-93f7-4ba6-b9b1-bc4a1b49a62b\",\"trace_id\":\"ae62ca2a-dd5e-4eee-b063-f410f150d7a4\"}\n[2026-04-14 10:25:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d48905-6192-46b9-b697-8e94b16af1b3\",\"trace_id\":\"0f5793fd-8e00-4c96-8fd9-9caba00d41bc\"}\n[2026-04-14 10:25:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:15:00, 2026-04-14 10:20:00] {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:15:00, 2026-04-14 10:20:00] {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a0aff5c4-6fdc-4bb1-9ec5-86e561600e12\",\"trace_id\":\"bdb17642-ebef-41ac-b598-7ab48079f333\"}\n[2026-04-14 10:25:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:20\",\"to\":\"10:25\"} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:15\",\"to\":\"00:20\"} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3f28aa59-2038-437b-b3f8-71dfcf92a66a\",\"trace_id\":\"2f8398d9-c13c-4292-8cd9-ec84535c749f\"}\n[2026-04-14 10:25:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"f4865ad6-41f7-429e-906c-3ff7b6477d5a\",\"trace_id\":\"c77f7d3e-7a59-4b12-a4b0-6804b95000ea\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"55bc4313-7c66-4136-9f5d-8e1fc1225670\",\"trace_id\":\"359c0125-96fc-46c4-8d19-89088b060aff\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4447c4f7-17a4-4301-ab7b-eb90053f940f\",\"trace_id\":\"a31edfc1-4e06-41f1-96de-e69abed9b404\"}\n[2026-04-14 10:25:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4447c4f7-17a4-4301-ab7b-eb90053f940f\",\"trace_id\":\"a31edfc1-4e06-41f1-96de-e69abed9b404\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:28] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:27:28.996306Z\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"55bc4313-7c66-4136-9f5d-8e1fc1225670\",\"trace_id\":\"359c0125-96fc-46c4-8d19-89088b060aff\"}\n[2026-04-14 10:25:29] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:25:54] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ec2b6ab8-433d-4988-9fc4-39aa9e6f7d76\",\"trace_id\":\"d2ff3c29-0c48-4449-859d-4fd503b2811b\"}\n[2026-04-14 10:26:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e8a78ad9-2c5b-48b3-af42-4fd16f1b3b95\",\"trace_id\":\"208430f6-334c-4edc-ad22-426bc66f2ca0\"}\n[2026-04-14 10:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e8a78ad9-2c5b-48b3-af42-4fd16f1b3b95\",\"trace_id\":\"208430f6-334c-4edc-ad22-426bc66f2ca0\"}\n[2026-04-14 10:26:14] local.NOTICE: Monitoring start {\"correlation_id\":\"6abc61c5-47aa-40f4-9504-214a85f90c80\",\"trace_id\":\"5979c806-c10b-458b-a634-036caa06b921\"}\n[2026-04-14 10:26:14] local.NOTICE: Monitoring end {\"correlation_id\":\"6abc61c5-47aa-40f4-9504-214a85f90c80\",\"trace_id\":\"5979c806-c10b-458b-a634-036caa06b921\"}\n[2026-04-14 10:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b03b90de-df73-4a74-b7bc-c2210f641951\",\"trace_id\":\"e6761c94-ea37-41d1-a88a-079ec53b2ec8\"}\n[2026-04-14 10:26:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b03b90de-df73-4a74-b7bc-c2210f641951\",\"trace_id\":\"e6761c94-ea37-41d1-a88a-079ec53b2ec8\"}\n[2026-04-14 10:26:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6d9d5fba-7219-46d2-9298-d2c71421a694\",\"trace_id\":\"dcd4d636-234d-4605-86b5-1992156cce8b\"}\n[2026-04-14 10:26:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:24:00, 2026-04-14 10:26:00] {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:24:00, 2026-04-14 10:26:00] {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"640dfd99-289e-4464-898e-f10bd05d7c1c\",\"trace_id\":\"a61f1d24-3e02-46cf-b339-dda3c9347237\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":176.8,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:25] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"b3a34a1f-3889-4aaf-9ef7-6aab2fbaff3a\",\"trace_id\":\"f2211483-3b9d-4a1a-b742-78b35aa2ef91\"}\n[2026-04-14 10:26:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e32bab70-484f-463b-9fe9-ceb556655fe6\",\"trace_id\":\"efff9002-89e1-4f8f-80e0-8134ad07ec36\"}\n[2026-04-14 10:26:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e32bab70-484f-463b-9fe9-ceb556655fe6\",\"trace_id\":\"efff9002-89e1-4f8f-80e0-8134ad07ec36\"}\n[2026-04-14 10:26:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:33] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:34] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4bad17e3-4d02-4827-93ef-4b7963d39627\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:26:35] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"d941de3d-4c89-4d94-a3a3-48a90e525f9e\",\"trace_id\":\"16b89aa6-aaf3-4bd5-9432-34300c48a03c\"}\n[2026-04-14 10:27:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:19] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"59c59788-bb08-4659-8792-75c738056638\",\"trace_id\":\"ccfc98c0-3577-45eb-b2ea-3793f3614a03\"}\n[2026-04-14 10:27:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"fd89ff27-9f90-4ca5-8a1b-07fdb2318bf8\",\"trace_id\":\"1a652459-8d6e-40ec-b302-2421e2e290d2\"}\n[2026-04-14 10:27:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"fd89ff27-9f90-4ca5-8a1b-07fdb2318bf8\",\"trace_id\":\"1a652459-8d6e-40ec-b302-2421e2e290d2\"}\n[2026-04-14 10:27:23] local.NOTICE: Monitoring start {\"correlation_id\":\"1326ca30-351f-4a04-9e17-0eb197f7a97a\",\"trace_id\":\"dd0fd46b-204d-480f-b13c-cf070053ff83\"}\n[2026-04-14 10:27:23] local.NOTICE: Monitoring end {\"correlation_id\":\"1326ca30-351f-4a04-9e17-0eb197f7a97a\",\"trace_id\":\"dd0fd46b-204d-480f-b13c-cf070053ff83\"}","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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"14","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"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 Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\OutputStyle;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\nuse Symfony\\Component\\Console\\Input\\InputInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private InputInterface&MockObject $input;\n private OutputStyle&MockObject $output;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->input = $this->createMock(InputInterface::class);\n $this->output = $this->createMock(OutputStyle::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n $this->input->method('getOption')->with('report-id')->willReturn(null);\n $this->command->setInput($this->input);\n $this->command->setOutput($this->output);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\OutputStyle;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\nuse Symfony\\Component\\Console\\Input\\InputInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private InputInterface&MockObject $input;\n private OutputStyle&MockObject $output;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->input = $this->createMock(InputInterface::class);\n $this->output = $this->createMock(OutputStyle::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n $this->input->method('getOption')->with('report-id')->willReturn(null);\n $this->command->setInput($this->input);\n $this->command->setOutput($this->output);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\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,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1549015432333443411
|
-2358355934385201923
|
idle
|
accessibility
|
NULL
|
1 file committed
JY-18909 fix test
text/html
text/ 1 file committed
JY-18909 fix test
text/html
text/html
text/html
Edit Commit Message…
Project: faVsco.js, menu
#11894 on JY-18909-automated-reports-ask-jiminny, menu
Start Listening for PHP Debug Connections
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
873
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ec...
|
NULL
|
|
11880
|
NULL
|
0
|
2026-04-14T10:25:37.225584+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776162337225_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsCommandTest.php
|
True
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
658
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:26] local.ERROR: Failed to refres...
|
[{"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.14257812,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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.78515625,"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":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.803125,"top":0.017361112,"width":0.09765625,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","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 'AutomatedReportsCommandTest'","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":"658","depth":4,"bounds":{"left":0.58125,"top":0.15208334,"width":0.014453125,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.59765625,"top":0.15069444,"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.60625,"top":0.15069444,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.NOTICE: Calendar sync start {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a0c9f2b7-cb01-4abd-bacf-45d9e5680400 Correlation ID: 9a0f522e-1b07-4873-b073-d968cd65c74b Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"a0c9f2b7-cb01-4abd-bacf-45d9e5680400\\\",\\\"correlation_id\\\":\\\"9a0f522e-1b07-4873-b073-d968cd65c74b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 5fa1c342-7a85-4360-a1e3-44a1c6370000 Correlation ID: 10659d65-6337-4391-917e-475a77864114 Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"5fa1c342-7a85-4360-a1e3-44a1c6370000\\\",\\\"correlation_id\\\":\\\"10659d65-6337-4391-917e-475a77864114\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 18225c04-d579-4feb-87cc-c77995f60000 Correlation ID: 561c3e60-8cb1-4ded-a828-9d9910fc2906 Timestamp: 2026-04-14 10:13:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:20Z\\\",\\\"trace_id\\\":\\\"18225c04-d579-4feb-87cc-c77995f60000\\\",\\\"correlation_id\\\":\\\"561c3e60-8cb1-4ded-a828-9d9910fc2906\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ad87e582-d425-4a80-a031-e4e93c450d00 Correlation ID: 0f0dc5e5-577a-488b-8b3c-aa0496be85ed Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"ad87e582-d425-4a80-a031-e4e93c450d00\\\",\\\"correlation_id\\\":\\\"0f0dc5e5-577a-488b-8b3c-aa0496be85ed\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 6a87850e-2a13-4112-bde4-d6cab8f36000 Correlation ID: d3c34a80-e297-4c8f-a878-98e7c645b200 Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"6a87850e-2a13-4112-bde4-d6cab8f36000\\\",\\\"correlation_id\\\":\\\"d3c34a80-e297-4c8f-a878-98e7c645b200\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring start {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Call to a member function getAttribute() on null {\"exception\":\"[object] (Error(code: 0): Call to a member function getAttribute() on null at /home/jiminny/app/Console/Commands/Crm/SyncObjects.php:42)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects->handle()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#6 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#8 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#9 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#10 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#15 {main}\n\"} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->Illuminate\\\\Console\\\\Scheduling\\\\{closure}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"7e825220-4803-460c-b32f-205701428575\",\"trace_id\":\"d4471232-e49d-4ed6-9fa9-7ce5ef181ad6\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":25081832,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25121320,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.55,\"average_seconds_per_request\":0.55} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"sync_count\":0,\"total\":0,\"last_synced_id\":null} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] After memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25243264,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25221224,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25187072,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1776159855,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] After memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25160664,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25198328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25201312,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25172888,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] After memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25194400,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25172928,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25132824,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25129088,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25156328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:10\",\"to\":\"10:15\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:05\",\"to\":\"00:10\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:17:30.794235Z\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810039,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810040,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810041,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810042,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810043,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810044,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.ALERT: [SyncActivity] Failed {\"import_id\":810039,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":697} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810040,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810041,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810042,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810043,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Start {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:59:00\",\"to\":\"2026-04-14 10:15:00\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] End {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Memory usage {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":30998384,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring start {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring end {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":225.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:17:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring start {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring end {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"4a42d036-a82a-432d-8441-94812bf476d5\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring start {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring end {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring start {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring end {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:15\",\"to\":\"10:20\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:10\",\"to\":\"00:15\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:27] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:22:32.175408Z\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:58] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring start {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring end {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":179.7,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring start {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring end {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:18] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"0e5a049a-1999-4887-a8e7-7889599c214c\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Done {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring start {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring end {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.ERROR: [integration-app] Validate team connection. SocialAccount is disconnected {\"team_id\":3143} {\"correlation_id\":\"5b00e761-7a45-418e-b069-640cc3bb1a0d\",\"trace_id\":\"1753955e-7f4d-4110-8f92-a3459ca5b81a\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring start {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring end {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:22] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c11b15ff-1036-4e32-b611-f8a3df3b8127\",\"trace_id\":\"685428df-6f1e-47b4-b2ea-521c6cbd3a85\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring start {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring end {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}","depth":4,"bounds":{"left":0.3859375,"top":0.14930555,"width":0.6140625,"height":0.8506944},"value":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"191fc76f-8aee-4891-810a-9844b5c123e4\",\"trace_id\":\"de876f70-8b00-416a-9ef4-dc20ca777b2b\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3a813447-0014-4324-97a7-8822d7421613\",\"trace_id\":\"bf64c0c0-add2-496f-8abc-688f5b875ba3\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.NOTICE: Calendar sync start {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"916686b7-6af9-48a2-95ef-2c9d7d13e032\",\"trace_id\":\"95ff9408-a142-42fc-b246-65098def557d\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: a0c9f2b7-cb01-4abd-bacf-45d9e5680400 Correlation ID: 9a0f522e-1b07-4873-b073-d968cd65c74b Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"a0c9f2b7-cb01-4abd-bacf-45d9e5680400\\\",\\\"correlation_id\\\":\\\"9a0f522e-1b07-4873-b073-d968cd65c74b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 5fa1c342-7a85-4360-a1e3-44a1c6370000 Correlation ID: 10659d65-6337-4391-917e-475a77864114 Timestamp: 2026-04-14 10:13:18Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:18Z\\\",\\\"trace_id\\\":\\\"5fa1c342-7a85-4360-a1e3-44a1c6370000\\\",\\\"correlation_id\\\":\\\"10659d65-6337-4391-917e-475a77864114\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 18225c04-d579-4feb-87cc-c77995f60000 Correlation ID: 561c3e60-8cb1-4ded-a828-9d9910fc2906 Timestamp: 2026-04-14 10:13:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:20Z\\\",\\\"trace_id\\\":\\\"18225c04-d579-4feb-87cc-c77995f60000\\\",\\\"correlation_id\\\":\\\"561c3e60-8cb1-4ded-a828-9d9910fc2906\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: ad87e582-d425-4a80-a031-e4e93c450d00 Correlation ID: 0f0dc5e5-577a-488b-8b3c-aa0496be85ed Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"ad87e582-d425-4a80-a031-e4e93c450d00\\\",\\\"correlation_id\\\":\\\"0f0dc5e5-577a-488b-8b3c-aa0496be85ed\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 6a87850e-2a13-4112-bde4-d6cab8f36000 Correlation ID: d3c34a80-e297-4c8f-a878-98e7c645b200 Timestamp: 2026-04-14 10:13:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 10:13:21Z\\\",\\\"trace_id\\\":\\\"6a87850e-2a13-4112-bde4-d6cab8f36000\\\",\\\"correlation_id\\\":\\\"d3c34a80-e297-4c8f-a878-98e7c645b200\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"48c4fb92-8067-4621-940a-ea4be76cae0c\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"03062f37-ea16-470d-a4b1-84853ab03431\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:23] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:13:24] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"9ec1cb79-102a-4275-9160-139951be1f50\",\"trace_id\":\"79bf680b-c623-42fa-b03d-34793d30ae1c\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"23ff3b18-7bba-4873-959b-5c3532813e26\",\"trace_id\":\"d6d3dcad-e5d1-4163-ab65-73a98767c1aa\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f5505af8-fb38-405b-9c1b-de850a180c73\",\"trace_id\":\"b835b97b-0484-4c9e-b4ca-612d4f405f44\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring start {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:09] local.NOTICE: Monitoring end {\"correlation_id\":\"ed4451ac-578d-4eff-a8d8-cc1fb5399c66\",\"trace_id\":\"8158b54f-1007-4fcc-a65f-548b82d202fc\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5babadac-2755-4261-be70-29870ac2944f\",\"trace_id\":\"a701097c-9a8a-4b93-b4e9-de5a5fb34120\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"81f604c5-13fc-485a-86ad-627a69a74529\",\"trace_id\":\"213caa28-79e7-4b24-94a4-f8b06c656dbd\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:12:00, 2026-04-14 10:14:00] {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2151c2f9-66a9-4a4b-9b6e-724c4d607ef3\",\"trace_id\":\"38ddbbde-549d-477e-a4b7-08d53c6f48c8\"}\n[2026-04-14 10:14:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Call to a member function getAttribute() on null {\"exception\":\"[object] (Error(code: 0): Call to a member function getAttribute() on null at /home/jiminny/app/Console/Commands/Crm/SyncObjects.php:42)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects->handle()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#6 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#8 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#9 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#10 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#15 {main}\n\"} {\"correlation_id\":\"27e589e1-40a2-405b-9a73-11b15079a387\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:16] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->Illuminate\\\\Console\\\\Scheduling\\\\{closure}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"7e825220-4803-460c-b32f-205701428575\",\"trace_id\":\"d4471232-e49d-4ed6-9fa9-7ce5ef181ad6\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":25081832,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"2af4cad9-d59f-440b-ad0e-4c298b20ec2f\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25121320,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.55,\"average_seconds_per_request\":0.55} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"sync_count\":0,\"total\":0,\"last_synced_id\":null} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] After memory usage: {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":25243264,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"7214c71f-ea92-4c2d-81b3-1fb8bdbeb7f3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":25221224,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:17] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d9ad9947-f804-4826-a347-e0873d59697d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25187072,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:18] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1776159855,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] After memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":25160664,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"18dafbf8-372a-4c4e-91a2-6150b517f8d9\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":25198328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"5615ca9c-01d4-4595-b3f8-851105bb8ac3\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25201312,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"38a6e1ad-3eb7-4202-b1b9-321f44dd2103\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25172888,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] After memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":25194400,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"004b5459-f57f-4a9e-9e83-019509784c2c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":25172928,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"0e58e2ab-a82f-4361-b182-07a301a3df0d\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25132824,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"79f28db1-5c4b-4557-b90d-01e8f34f11cc\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25129088,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"6debcc13-992d-4265-bd29-1014dfaa4660\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":25156328,\"real_usage\":65011712,\"pid\":37754} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SqsVisibilityControl] Receipt handle cannot be found {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:14:20] local.WARNING: [SyncObjects] Account disconnected {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"a81cc061-ba0a-4400-89c5-c1b2cada9d1c\",\"trace_id\":\"c8043155-93cb-4d1b-a6c2-5f5d2cc6a7a2\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b19787b8-89e4-4174-ac22-b53fa1965abc\",\"trace_id\":\"dc14a5bc-9648-469d-b68d-b2bff1651ecb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a333f21b-ae53-4915-b93a-596f1f2c926f\",\"trace_id\":\"3abd63e6-e174-458e-8400-f9c99f5742eb\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0f075891-bb6c-4641-87a4-3994c5a043df\",\"trace_id\":\"ec5d699a-57af-41bc-bfb7-69e8d51dd17d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a616bfd0-6015-449d-8884-91dab87399b4\",\"trace_id\":\"b75643dc-0cbf-4c5b-8532-8fe5dbceaa3d\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"32ced909-720e-4e0e-ae5a-477b57c0dec7\",\"trace_id\":\"2e6abd1f-94ba-4952-ba0d-d1de924f1663\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"96ed84f0-73cf-4aa3-9e6a-2793ccb7de49\",\"trace_id\":\"5d779593-3208-4ee5-b6b0-4b2b3bbf8408\"}\n[2026-04-14 10:15:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e39bb7cc-dc21-4cc6-b357-35563a63bff3\",\"trace_id\":\"3832e8c1-00ea-4493-a05b-c380bde7eef5\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"931d521d-a375-4d69-b364-442247092f72\",\"trace_id\":\"a641da20-da66-4ff5-bf13-0da516259f3d\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:05:00, 2026-04-14 10:10:00] {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74b81e6e-9b30-47c5-9ca2-3d986e2ed849\",\"trace_id\":\"71067e6a-a87b-4178-b96b-56c0f3eb11a9\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:10\",\"to\":\"10:15\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:05\",\"to\":\"00:10\"} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e53334dc-6e3c-43dd-9475-0dede7bf0456\",\"trace_id\":\"4a038f09-2fdb-4f91-b0d8-da295cf1db09\"}\n[2026-04-14 10:15:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:26] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"4b84b1a0-a7b8-48e5-a1bf-3c52f22dad7e\",\"trace_id\":\"b20892fe-bfcf-4b14-9a59-06100cb96ca3\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:17:30.794235Z\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89e8fd3c-557e-4b5f-badd-8954b2f66bb8\",\"trace_id\":\"f2421ea8-4c6d-4180-aa46-7027d7fa4f3f\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:31] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810039,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810040,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810041,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810042,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810043,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Dispatching activity sync job {\"import_id\":810044,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9da0035d-8cb5-412f-a207-1b79f099f796\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.ALERT: [SyncActivity] Failed {\"import_id\":810039,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":697} {\"correlation_id\":\"9b4a64ea-7083-4242-92fc-e22a39f3ccae\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:34] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810040,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"76f54fe3-c385-490f-adb7-97d3b8b6af8e\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cf1d258f-25eb-4dd9-96a7-bd33c25b2132\",\"trace_id\":\"f827347d-5c75-40d9-b343-210ac4e6f3be\"}\n[2026-04-14 10:15:35] local.ALERT: [SyncActivity] Failed {\"import_id\":810041,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"8ab1362f-6630-42b0-a062-3c13b74aa200\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:35] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810042,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"747e064b-723f-4612-b61e-e4f6581ba972\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:36] local.ALERT: [SyncActivity] Failed {\"import_id\":810043,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"928573f1-075b-4c7a-b320-c1f059325f10\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:36] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67eff9ce-d3c1-484d-a3d7-11b715d43da9\",\"trace_id\":\"3142085a-2cef-4ffe-9ad5-4d9b4769fa85\"}\n[2026-04-14 10:15:37] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Start {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:59:00\",\"to\":\"2026-04-14 10:15:00\"} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] End {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:37] local.INFO: [SyncActivity] Memory usage {\"import_id\":810044,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":30998384,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"d3fa2e5d-8d02-454e-98ab-2fbc61749dec\",\"trace_id\":\"9c4806eb-8b9e-43a5-a68e-0ac49be04e6e\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ae160650-efe8-4f49-94a1-1821b4c424d6\",\"trace_id\":\"ff354824-7714-4f54-b759-0849e2394eec\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:15:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8e1b8b11-79ba-4f4e-8685-b775817232fd\",\"trace_id\":\"1e128a69-7f3d-4e0f-8f62-616bcf487c5d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"239a9da7-f467-42b0-9e40-33794d1f2417\",\"trace_id\":\"dad528f2-05ae-4faa-a895-a0dd0087ba4d\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring start {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:08] local.NOTICE: Monitoring end {\"correlation_id\":\"739cea00-88f1-4a47-8984-06a35042de46\",\"trace_id\":\"0d843b4c-25fe-46d6-b830-07a01761e703\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"29cf312e-e3ee-4a3c-ae96-728991fff96d\",\"trace_id\":\"8e554de9-60f6-411a-882c-1573407802a1\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6a0d0b68-2fe4-47db-a52f-9549f58fc8fd\",\"trace_id\":\"2e27f6a4-519c-42c5-8b3b-653b26fa8fa6\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:14:00, 2026-04-14 10:16:00] {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"758b4724-e445-441a-9612-23d1e87a5854\",\"trace_id\":\"c9942cf2-f503-475d-8afb-f55a26d53730\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a8396e52-2e01-4a0e-9c0c-f5e0cbee4121\",\"trace_id\":\"e41cb131-16f3-4cb7-82a6-e70ab9ec3164\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7f36df61-d80b-4d46-a59d-de30a5c60135\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"e5318327-0376-4d99-ae7a-9c4beede1707\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-04-14 07:30:27\"}}} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:23] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"b4030524-e035-4b02-ae27-b19ec2dd0505\",\"trace_id\":\"60cb031b-8699-4706-bfc7-b336be8f33aa\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":225.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:16:27] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a3ba9ed0-9836-4632-9abd-e1e94a12823e\",\"trace_id\":\"2aa4d752-7404-45f6-b48a-876b94fdc325\"}\n[2026-04-14 10:17:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d35216d4-bfac-4a85-8439-ae16a498e6c2\",\"trace_id\":\"07e527c2-57c8-4666-9c37-99465345b80c\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ea85c092-3221-4e3c-aacc-8a835d847f22\",\"trace_id\":\"8d11a8bc-2b02-42b3-90c0-fc90665005a7\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring start {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:08] local.NOTICE: Monitoring end {\"correlation_id\":\"34d15cf0-1ccf-4611-902f-a11639d0e019\",\"trace_id\":\"c77cdb06-ca30-4672-bcd0-9bda2d2194a6\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0811d737-c92b-4025-bb1c-590513e7451f\",\"trace_id\":\"70c60fa9-7b1f-4d6c-aa67-6a82d9c54d92\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20f0dd3b-e5b5-47ca-a7a9-08c1acddb5a0\",\"trace_id\":\"0328a9c8-4f0e-42c2-9f04-81d72323b686\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"76173fa3-4233-4356-b6c0-5918aa4164e9\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:17:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"4a42d036-a82a-432d-8441-94812bf476d5\",\"trace_id\":\"6638f7ac-05d8-4280-99af-3a5f9dd0b86e\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3b071414-3bf6-4a42-9300-f79f89520e38\",\"trace_id\":\"88906f9c-80fc-4aca-a7a0-9c63f372da98\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3da4d912-5c07-47de-bf15-981b3bb6e518\",\"trace_id\":\"448e6c0f-a217-418e-bd4d-32c6b4fe7ac8\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9f200425-0d8e-4346-a6c8-517df5b5d55b\",\"trace_id\":\"49252ef9-62c1-4791-af81-da79d68b23d0\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f78cd133-1b15-43f6-9c16-e0e772523363\",\"trace_id\":\"31814799-af31-4551-9212-09f20d6b5b15\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2875eda8-02c2-47ff-8957-987f9ccfed4a\",\"trace_id\":\"290c567a-365c-4874-9388-6ae856c4a29e\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:16:00, 2026-04-14 10:18:00] {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"259f2dbf-42df-4635-860a-11fe9c4ce3de\",\"trace_id\":\"e09c3d83-63d2-4bc6-a9f4-9434cc2c4795\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:18:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"12f429e9-7142-4c67-9b7f-ab576f600bd3\",\"trace_id\":\"eca121a3-0052-4f22-9820-44c0009591ab\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bbfdab8a-af86-48c2-bd0e-e59e38d2cb7e\",\"trace_id\":\"563ef3c4-776b-4445-a65d-0a20ffdd44a5\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20ee7c1b-2a8d-4c28-960c-7fd2692965a0\",\"trace_id\":\"e9bd336f-400e-4821-9759-f789c7f46f01\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring start {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:09] local.NOTICE: Monitoring end {\"correlation_id\":\"f50066e0-d6fc-4cd4-ac5d-c9cba0729232\",\"trace_id\":\"5be77157-158c-4825-bbe1-2dd4b46fcf87\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8bd605e-3081-4d1e-986c-ad4a8af3c44f\",\"trace_id\":\"55d06260-a630-4021-be67-d26c5472d38b\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:19:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5f0600be-5c90-4200-a4e3-6bcb17d9fb1a\",\"trace_id\":\"4b3a8062-7310-47e4-97f0-0caa927d0171\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"49b10fcc-82b9-4f72-aa4a-fc90a3b32a67\",\"trace_id\":\"a3f352dd-490e-4d81-a68a-3491d12b2dec\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8658c495-f035-4d10-9a4f-67cd34dba765\",\"trace_id\":\"52e6b4db-baa3-44b9-9c16-b68690dfaffd\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring start {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:09] local.NOTICE: Monitoring end {\"correlation_id\":\"7e12cae7-11d4-42ac-aa5f-8b83d569103c\",\"trace_id\":\"5bfd2f87-1d5e-4fe7-aa70-bd4b80240e65\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ff44f010-a7b5-4429-87e4-2dee3174ec71\",\"trace_id\":\"bf737ad6-1706-456f-9ddc-4ab7d25fd897\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ac5f0008-7378-49a3-a1f4-178ff019bba3\",\"trace_id\":\"0437f9f2-d5e3-4fe5-8810-08e1dfd88fd5\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:18:00, 2026-04-14 10:20:00] {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc166df0-72af-4784-be78-59ea128ebf54\",\"trace_id\":\"1253a4b0-504c-47cd-b0e9-dccbc9ec4443\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9269388-ff12-4bb7-aa45-9b3367e19b9c\",\"trace_id\":\"7653c5d4-a15c-4c74-9269-3f692e5e0282\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"36e841aa-09ce-4887-bf0d-88cdf637ef1b\",\"trace_id\":\"12d3af16-6083-4328-b02f-7fdad76d4e72\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35103276-6d8f-4398-8023-78b7902ff2b3\",\"trace_id\":\"2070f567-c2c0-4f10-b79e-0daca7ab30d1\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:15:00] {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c3ad5e2b-8290-4bd9-aec1-d441f06442d5\",\"trace_id\":\"581699a1-91cf-490f-b4d9-ce3286747b66\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:15\",\"to\":\"10:20\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:10\",\"to\":\"00:15\"} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b7139a98-8562-495c-856d-d6175ac4b481\",\"trace_id\":\"fa8cd7d4-f859-4005-8bcb-d1c2f7b0b54f\"}\n[2026-04-14 10:20:27] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:27] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:28] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:29] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"281b4a3b-af22-4b7c-ae46-aa6d1310ff6c\",\"trace_id\":\"3018e9ff-bea6-4508-83e5-6dc4b68a0d7a\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98f0a05b-5930-45f0-9a22-69ff45b3a2de\",\"trace_id\":\"2b98f3ff-a706-4edd-8201-aa3578346369\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:22:32.175408Z\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3d3a0687-831f-4143-a6ed-b70d7d150006\",\"trace_id\":\"d159044c-6c7a-400d-903e-c49aa852830f\"}\n[2026-04-14 10:20:32] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a44adcab-3209-472c-bb8b-d282633a967f\",\"trace_id\":\"d91779a5-ac75-4a27-b91e-f7a86e4f92e4\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d1af3755-8f7f-4f60-9107-a1fac3eb49a7\",\"trace_id\":\"9704b2b2-b436-4dfe-8ec7-55a1d508f659\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:57] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:20:58] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e7ba9c62-51b9-4dc2-a17a-3f2b14f5d752\",\"trace_id\":\"243dac4e-3e38-4ac6-8f75-f8159cc071c1\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9b6045b4-039a-43f8-aadc-389ecbf03df8\",\"trace_id\":\"8f2b2b86-e248-48de-845c-197974c3f404\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring start {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:13] local.NOTICE: Monitoring end {\"correlation_id\":\"c3c56c8f-20c5-4522-8090-e28150dbe6f3\",\"trace_id\":\"e8921765-8d27-49d5-928d-1b6b69964a1e\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3bb80ed7-08d2-4bea-9aae-655106fe7e49\",\"trace_id\":\"f9a3cb0c-4620-40ef-92cf-b1a627ce5711\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"568a3ee9-b2a9-4b65-acdc-e6b3a067465a\",\"trace_id\":\"39c1b238-1d21-495c-886a-59695f4d2ca3\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":179.7,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:21:28] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"a9e5eced-9965-4374-80bb-59fd67402866\",\"trace_id\":\"6a762b54-e3b2-4606-8dc6-3a383434765f\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e628b4b5-a260-4f1b-9772-c3fb8f959dcd\",\"trace_id\":\"a87cb34e-8ac3-49b6-b84d-5ec1b0f51c10\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"154e4eab-6419-4d09-abbb-f2ae58f56ab9\",\"trace_id\":\"e6bf0f5c-b87f-4176-914c-e3915c704ecb\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring start {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:10] local.NOTICE: Monitoring end {\"correlation_id\":\"bb373bb8-3b49-4c56-a262-e3c7eb494ba6\",\"trace_id\":\"b9294323-05f8-449a-a71d-ed8bb5b7a3f1\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"92f4ab5d-c946-4203-92ab-3f40c73cf99e\",\"trace_id\":\"8e0d62c0-6e4a-46de-9a32-5e63920c6df0\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"84863ceb-b1f2-4e81-af5d-05a6c48367b8\",\"trace_id\":\"22775477-ff69-4f66-b7a5-29a8c11b5cc4\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:20:00, 2026-04-14 10:22:00] {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"67c43faf-702a-4c9f-bb88-5f4e85686c7b\",\"trace_id\":\"e4a6848c-4f4c-416e-a3a8-f05b0b21a887\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3e410b67-7611-41cf-a0e3-834e0f68d818\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:18] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"0e5a049a-1999-4887-a8e7-7889599c214c\",\"trace_id\":\"e8767b80-d335-439b-8d22-1dca8e8bc8eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8dc561a9-cdd8-4e38-b023-0ab20205eb86\",\"trace_id\":\"34991402-ce26-41a0-a900-dae545b432eb\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0f68167e-2333-49b1-b390-ea1a49b7cac3\",\"trace_id\":\"0ee52e66-a4e9-449f-893e-80ebc4b18ed8\"}\n[2026-04-14 10:22:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:22] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Done {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:22:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"89d6d82b-e5a7-4f96-8b0c-f323a2ececad\",\"trace_id\":\"df4758f7-7f72-4d58-9db0-6733e5368563\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ce8c33f-c700-41d3-8bda-6e110e611a1a\",\"trace_id\":\"19452bae-f98b-4af5-878f-b40d8a8f1258\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6b3be9cc-381f-4c17-8f4e-2caa683edc61\",\"trace_id\":\"3f18971a-08b1-4972-ba4d-d22295790688\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring start {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:08] local.NOTICE: Monitoring end {\"correlation_id\":\"bf906540-5d34-4691-a873-0e91d0debbb6\",\"trace_id\":\"c4b35815-ff2e-4735-9d65-dd772e1da6b2\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7bdbd473-d7db-4197-93e1-b9b0bb3ba833\",\"trace_id\":\"a086a2f0-2533-4702-9a60-0471c3974081\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"98787823-e59a-47f2-9153-2f9fa0cb7a26\",\"trace_id\":\"10761287-c79c-4fa3-a90e-445cac9aae24\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"690d7f65-e9e1-4508-9f9b-2f79d756fb2a\",\"trace_id\":\"e6ab1c5b-955d-4e02-914a-e143f108a5f1\"}\n[2026-04-14 10:23:13] local.ERROR: [integration-app] Validate team connection. SocialAccount is disconnected {\"team_id\":3143} {\"correlation_id\":\"5b00e761-7a45-418e-b069-640cc3bb1a0d\",\"trace_id\":\"1753955e-7f4d-4110-8f92-a3459ca5b81a\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"87769467-67d9-4fb9-85cc-8c4531f0134e\",\"trace_id\":\"b64603e0-591c-4eab-837d-12c2a9f93797\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"60d70644-b27b-429c-ab5d-855a94d5abc9\",\"trace_id\":\"6719dc62-67df-49c0-b389-88745f4872bf\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring start {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:08] local.NOTICE: Monitoring end {\"correlation_id\":\"006fad04-1c48-4633-bb72-87c6347f4658\",\"trace_id\":\"6a029c1b-9125-445f-a3c4-f3b2b9a1c1a5\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"16fd1929-bb0d-46d2-95e5-b76fc91d8c3d\",\"trace_id\":\"d31705a1-f790-4db7-b1b8-3ad99261b620\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ca87a1c3-2f4b-4e0f-ba98-a7d908526b89\",\"trace_id\":\"c448bb4a-7ef8-4a05-a137-9b30f2515fbf\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:22:00, 2026-04-14 10:24:00] {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebba8eb5-06bf-42b8-b19a-907212a73a79\",\"trace_id\":\"f7d54925-142f-4902-a526-ab978ee2c37f\"}\n[2026-04-14 10:24:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8ac1a42f-b470-42ad-bc56-a3d39f8b7c0d\",\"trace_id\":\"18f60670-d0b5-416e-865a-2b6d29a3fda3\"}\n[2026-04-14 10:24:22] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c11b15ff-1036-4e32-b611-f8a3df3b8127\",\"trace_id\":\"685428df-6f1e-47b4-b2ea-521c6cbd3a85\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c07afadb-0654-403b-8270-cfa193d8ce4f\",\"trace_id\":\"59f88c31-45e9-4243-a4dc-284e0e65602a\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04359657-d8fa-4683-88ab-f41c05c65222\",\"trace_id\":\"c0a15344-1ad9-4977-b3c6-cdac7968dde4\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring start {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}\n[2026-04-14 10:25:09] local.NOTICE: Monitoring end {\"correlation_id\":\"fedb1fd3-593c-4210-a082-f790f0aba781\",\"trace_id\":\"18f81fd2-1aa0-44a2-be9e-7c09a21a09d3\"}","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":"14","depth":4,"bounds":{"left":0.31875,"top":0.23819445,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"6","depth":4,"bounds":{"left":0.33242187,"top":0.23819445,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.34375,"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.35234374,"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 Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\OutputStyle;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\nuse Symfony\\Component\\Console\\Input\\InputInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private InputInterface&MockObject $input;\n private OutputStyle&MockObject $output;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->input = $this->createMock(InputInterface::class);\n $this->output = $this->createMock(OutputStyle::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n $this->input->method('getOption')->with('report-id')->willReturn(null);\n $this->command->setInput($this->input);\n $this->command->setOutput($this->output);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\n }\n}","depth":4,"bounds":{"left":0.15234375,"top":0.0,"width":0.28320312,"height":1.0},"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Console\\OutputStyle;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\MockObject\\MockObject;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\nuse Symfony\\Component\\Console\\Input\\InputInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private InputInterface&MockObject $input;\n private OutputStyle&MockObject $output;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->input = $this->createMock(InputInterface::class);\n $this->output = $this->createMock(OutputStyle::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n $this->input->method('getOption')->with('report-id')->willReturn(null);\n $this->command->setInput($this->input);\n $this->command->setOutput($this->output);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\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}]...
|
-1969562429147830837
|
-2358355934385201923
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
658
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:26] local.ERROR: Failed to refres...
|
NULL
|
|
11878
|
NULL
|
0
|
2026-04-14T10:25:35.424133+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776162335424_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpla6lAPP (-zsh)Support Daily - in 1h 35 m-zsh86DOCKER981DEV (docker)282APP (-zsh)83ec2-user@ip-10-30-...-zshcreate mode 100644 tests/Unit/Services/Activity/MeetingBotService0nSharingDataTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git statusOn branch JY-18909-automated-reports-ask-jiminnyYour branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.(use "git push" to publish your local commits)Changes not staged for commit:(use"git add ‹file>..." to update what will becommitted)Cuse "git restore ‹file›..." to discard changes in working directory)modified:.env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:app/Http/Controllers/API/ActivityController.phpmodified:app/Http/Controllers/Webhook/ReportController.phpmodified:app/Jobs/Team/SyncToIntercom.phpmodified:app/Services/PlaybackService.phpmodified:config/logging.phpmodified:routes/web.phpUntracked files:Cuse"git add <file>..." to include in what will be committed)env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql._query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 63, done.Counting objects: 100% (55/55), done.Delta compression using up to 8 threadsCompressing objects: 100% (28/28), done.Trtti 20 bets: 2, reu/2 ) (2e17a 0) , a.7- Muses, done.remote: Resolving deltas: 100% (22/22), completed with 20 local objects.remote:remote: GitHubfound 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:remote:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I-zsh100% <47O &7Tue 14 Apr 13:25:35181* Unable to acce...APP...
|
NULL
|
-6967493501732945138
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpla6lAPP (-zsh)Support Daily - in 1h 35 m-zsh86DOCKER981DEV (docker)282APP (-zsh)83ec2-user@ip-10-30-...-zshcreate mode 100644 tests/Unit/Services/Activity/MeetingBotService0nSharingDataTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git statusOn branch JY-18909-automated-reports-ask-jiminnyYour branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.(use "git push" to publish your local commits)Changes not staged for commit:(use"git add ‹file>..." to update what will becommitted)Cuse "git restore ‹file›..." to discard changes in working directory)modified:.env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:app/Http/Controllers/API/ActivityController.phpmodified:app/Http/Controllers/Webhook/ReportController.phpmodified:app/Jobs/Team/SyncToIntercom.phpmodified:app/Services/PlaybackService.phpmodified:config/logging.phpmodified:routes/web.phpUntracked files:Cuse"git add <file>..." to include in what will be committed)env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql._query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 63, done.Counting objects: 100% (55/55), done.Delta compression using up to 8 threadsCompressing objects: 100% (28/28), done.Trtti 20 bets: 2, reu/2 ) (2e17a 0) , a.7- Muses, done.remote: Resolving deltas: 100% (22/22), completed with 20 local objects.remote:remote: GitHubfound 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:remote:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I-zsh100% <47O &7Tue 14 Apr 13:25:35181* Unable to acce...APP...
|
11876
|
|
11843
|
NULL
|
0
|
2026-04-14T10:20:36.168055+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776162036168_m2.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsCommandTest.php
|
True
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
248
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:26] local.ERROR: Failed to refres...
|
[{"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.14257812,"height":0.022222223},"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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.78515625,"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":"AutomatedReportsCommandTest","depth":6,"bounds":{"left":0.803125,"top":0.017361112,"width":0.09765625,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","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 'AutomatedReportsCommandTest'","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":"248","depth":4,"bounds":{"left":0.58085936,"top":0.15208334,"width":0.01484375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.59765625,"top":0.15069444,"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.60625,"top":0.15069444,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}","depth":4,"bounds":{"left":0.3859375,"top":0.14930555,"width":0.6140625,"height":0.8506944},"value":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}","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":"10","depth":4,"bounds":{"left":0.30507812,"top":0.23819445,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"12","depth":4,"bounds":{"left":0.31875,"top":0.23819445,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"6","depth":4,"bounds":{"left":0.33242187,"top":0.23819445,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.34375,"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.35234374,"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 Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\n }\n}","depth":4,"bounds":{"left":0.15234375,"top":0.23541667,"width":0.2828125,"height":0.76458335},"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\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}]...
|
-1593238448046230813
|
-2358355934385201923
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
248
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:26] local.ERROR: Failed to refres...
|
NULL
|
|
11842
|
NULL
|
0
|
2026-04-14T10:20:36.218649+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776162036218_m1.jpg...
|
PhpStorm
|
faVsco.js – AutomatedReportsCommandTest.php
|
True
|
NULL
|
monitor_1
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
248
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:26] local.ERROR: Failed to refres...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"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,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AutomatedReportsCommandTest","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AutomatedReportsCommandTest'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"248","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}","depth":4,"value":"[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3\",\"trace_id\":\"9e5fa115-9cf5-45d6-a1da-109e154cfae7\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d9d68876-323b-42bd-9953-635da8008f2e\",\"trace_id\":\"6c00ce4c-f2df-4ccb-908d-4862de973096\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {\"activity_id\":407307} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"27d73fea-a8cb-4757-9bbb-fbe7222e6943\",\"trace_id\":\"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:00\",\"to\":\"10:05\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:55\",\"to\":\"00:00\"} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"588bae45-3998-4b86-b056-51aaf8b6882f\",\"trace_id\":\"8f716a65-7768-44c5-b0e4-02a859f329e5\"}\n[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"da835e46-68f6-4d4c-bf42-aa41de2e599d\",\"trace_id\":\"7d96dad0-2325-4190-bff6-a2d83f01c4e1\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b127c9-c033-4fa7-a8ed-2e28077ba970\",\"trace_id\":\"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:07:34.196472Z\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec\",\"trace_id\":\"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd\"}\n[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a\",\"trace_id\":\"b4c87c8d-120d-48fb-b13c-aee84323f3e2\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8403c1e4-b5b6-41f9-9280-ff666beed28b\",\"trace_id\":\"3f631f60-6d14-44f5-b6c3-b401999867f9\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring start {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:08] local.NOTICE: Monitoring end {\"correlation_id\":\"0d51eb08-f2f1-4322-97d0-268700856a99\",\"trace_id\":\"92b45b9a-b6e8-40c8-a783-193cf1a4eea2\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0566c59b-bf67-49eb-970a-a6b955ddd756\",\"trace_id\":\"724c5f5e-cd88-41fb-9b7e-74315e131024\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"33d190d4-0abb-4e63-af52-95faa913e7a1\",\"trace_id\":\"703aaa4d-a551-4ed1-8a4a-609d373e2fc0\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"da41d77d-46d9-41ae-90b7-f8418b05fb9a\",\"trace_id\":\"47329a55-e6f4-406b-8730-e72d69737f09\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"310e7e99-6de4-4f93-967e-37c78e9ec826\",\"trace_id\":\"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":1} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de8430ad-f242-4536-bebe-e165320b6b26\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"eb46c86e-5c80-48b1-a4ee-ac425f197754\",\"trace_id\":\"75f83d2f-4e5e-4086-b062-7c1d24b5b74c\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":169.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"8dfaefe8-60b1-4846-bfa3-eb703c71deb8\",\"trace_id\":\"186e2ff6-96dc-4ae6-a31b-0c3849678f7b\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"53329974-bdd6-4cd2-a022-0d565b0a5cf4\",\"trace_id\":\"08246763-f961-45fb-b262-51378bdbc955\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2b6586f0-419e-4422-8800-e4b7619c43d6\",\"trace_id\":\"221c682d-c45f-4e4a-a793-ed11006dc6a1\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring start {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:08] local.NOTICE: Monitoring end {\"correlation_id\":\"9ba692ee-5286-41ca-abf0-86f6e1167a8e\",\"trace_id\":\"d58ab8ad-7737-4d7c-91c0-81733c21e709\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28e708ed-74ee-4417-a8da-c1a9ae0cd745\",\"trace_id\":\"bd848201-9700-40bf-8fa4-9df13ae88f6e\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"95326c5a-7b17-475d-9245-634d15d51bfe\",\"trace_id\":\"31b36f9d-93cc-4917-bc7b-6b6a3da139e7\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f4f68165-0bcc-4e79-89e5-81f9c627e4dc\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:07:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7d5580f-8b90-4ff6-91e8-de94514f8ca1\",\"trace_id\":\"fc40909d-86c1-4e45-bd51-96e2bd8c4556\"}\n[2026-04-14 10:07:16] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"df4d1442-bcd6-4b63-8513-802ae90993e6\",\"trace_id\":\"5766aab2-0316-400f-aa89-168ea0579941\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"43299ccb-af86-42b1-b793-4ede57e2b91d\",\"trace_id\":\"2f919b69-9d68-488c-89fa-2aade6ef8519\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cde80757-333e-4268-a902-892c031b2373\",\"trace_id\":\"36e932e0-8362-432f-9e36-d819f902d49e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring start {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:07] local.NOTICE: Monitoring end {\"correlation_id\":\"146390f8-e91a-4e5c-b282-0c83b4947101\",\"trace_id\":\"fb689e40-c867-4fc5-9847-c223835da80e\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58e23da5-8f3f-4836-aac7-315ab32f74a3\",\"trace_id\":\"c71267c4-b5fe-42ad-9bcd-76f6299c1538\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9158bb6f-c165-495a-9b6e-8077d8343c87\",\"trace_id\":\"df378af8-cacb-41ea-b030-b8f53144fddd\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35774df7-e046-49ec-835f-45f9dc1ec025\",\"trace_id\":\"45c5e102-6b65-4d23-9edd-684ca996316c\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:08:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d4dc4b3b-8dc8-4665-aec7-139be0df2306\",\"trace_id\":\"853f2210-e804-40aa-a1d8-4457c60f4993\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8052fb2f-5876-4e2c-8f64-c770d9fe37fe\",\"trace_id\":\"63249c19-bf59-4e52-9096-156d537a9786\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1dd274b4-f71d-486e-b6c4-aaf106304102\",\"trace_id\":\"1d55139c-a58d-4456-801a-9bcb3bf9b024\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring start {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:10] local.NOTICE: Monitoring end {\"correlation_id\":\"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad\",\"trace_id\":\"8e60392d-4ea4-41f2-be2f-a01853c7a1ab\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2de9f84e-2691-459d-adfd-f5f6746501d0\",\"trace_id\":\"418ad958-86c0-4477-b0fb-e487768d6fa1\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1be8488c-ae59-4f42-8475-c426905c3ca6\",\"trace_id\":\"aeb8b412-635e-4929-915f-fb3fe5786eae\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b3d1b688-309f-4df0-9dcd-9a733c87f597\",\"trace_id\":\"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c\"}\n[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"c7aba065-c8f1-473d-b8b5-4797245873bf\",\"trace_id\":\"48f587f9-dd77-4634-9ad9-1137b029b5f5\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7310aae5-3829-4d5c-bbc9-f6550a35f539\",\"trace_id\":\"6099cf10-45e2-4b82-9649-649e2f8a1209\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5119d94e-0c61-4312-a740-2b569388cc9f\",\"trace_id\":\"6a412a32-3bc3-46a4-af7c-24ad560a4e41\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring start {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:08] local.NOTICE: Monitoring end {\"correlation_id\":\"95cdb3b7-b356-4325-be28-20663ece6aa0\",\"trace_id\":\"e64a75a4-2493-4f35-ba46-ccd002e6b7b7\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6460dd5f-4b94-4cd1-867e-53304d785744\",\"trace_id\":\"683b103d-2dfc-4266-84a2-d5cd799b133f\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5a59007d-2a12-4977-8a5a-59c678aa12ee\",\"trace_id\":\"bc3a2ad5-9f13-4728-adaa-529da75cf011\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"afe2ff6b-1b9e-4485-bdad-a758d873a782\",\"trace_id\":\"d507becf-55d6-4fda-8831-e981f95b85c8\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0\",\"trace_id\":\"05b44216-d5ac-44cd-b74b-3e92567b192d\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d76b00ee-6271-4df7-ba45-769738bbb7ae\",\"trace_id\":\"92384790-9588-452d-abea-cdd25a2fe7ff\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8f3b5c1-bef5-4584-b9d8-0c10578fefac\",\"trace_id\":\"b700f03d-b02b-495e-b505-1598c7a9ea4b\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d7b97fbb-00b9-47c2-ae81-dda03fd8b253\",\"trace_id\":\"54447306-49bf-4629-8de0-bb191c61cce2\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"10:05\",\"to\":\"10:10\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"00:00\",\"to\":\"00:05\"} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"07665538-664f-421e-af9b-97152a688b68\",\"trace_id\":\"d116813e-2d96-4a3d-ae04-6e53d69ca565\"}\n[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:26] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:27] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"d269668d-cb18-4aeb-9a05-13a9e53195ed\",\"trace_id\":\"ecbe2fde-809f-4720-8113-609eda111b53\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8d29e53b-638b-4e55-8ee6-70567699b366\",\"trace_id\":\"ac17c380-0e7e-4425-bbc9-9e292ed99ea5\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:12:30.407181Z\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cba13635-8dbf-4423-ad70-69f2d927c6ff\",\"trace_id\":\"cca585f7-e8b4-4cbd-b63f-8d9be90960a6\"}\n[2026-04-14 10:10:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4943604a-02ac-42cd-82ee-524a684c9d07\",\"trace_id\":\"dea56e3f-9697-4054-8b54-7db752a8613f\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7ae1dc8e-0ce6-461b-a054-be59c56de0b5\",\"trace_id\":\"8892af7b-37c9-4892-82fd-aa4596edc512\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:40] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:41] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:10:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79c8dc9b-058f-4f0e-9e9a-2e34a66209a7\",\"trace_id\":\"c6894787-c096-4c96-96cf-8ed81e40aa59\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d52d55c7-74a3-409b-b458-fecfd8990f5a\",\"trace_id\":\"407ded8c-1b50-4ba7-8190-f3e84814124e\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring start {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:08] local.NOTICE: Monitoring end {\"correlation_id\":\"296fc7a0-329d-43bf-8c98-547c407c447c\",\"trace_id\":\"d2bbc8a9-18cb-408f-98a9-f87d6a2e4cb9\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4aaf62d1-0d46-4f16-af0e-0617eb460382\",\"trace_id\":\"7bcc5249-9d16-44e5-a83c-3a613e00c860\"}\n[2026-04-14 10:11:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"19290448-0263-4849-93fc-f09885da0c1f\",\"trace_id\":\"1483761c-464c-4374-994f-121758fcd534\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":252.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:11:26] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f896bee6-1a5b-4790-8dd6-af38522db495\",\"trace_id\":\"6ba6c565-e21f-41ef-9f42-301c78a24f31\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74ad5a14-81b2-48f4-bb37-2d2ac73c5059\",\"trace_id\":\"6d6d809e-3d77-400c-a351-ac4db72cf3fc\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3671d2e5-29f6-43db-8f1a-4a0bf5ff669b\",\"trace_id\":\"1295351d-9c37-47db-bad6-dbccb4c6466f\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring start {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:11] local.NOTICE: Monitoring end {\"correlation_id\":\"f2d467c8-e822-4691-9920-cac071f14877\",\"trace_id\":\"4d67db65-374a-4eb2-9cc6-8c60dc9ebabc\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"04d8a469-317c-40e1-a163-ad747408f9e3\",\"trace_id\":\"bafa4d05-7e55-4524-b0a5-1764ecb964fe\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3cd3a658-bd65-4253-9c8d-b94cdd2f3c4d\",\"trace_id\":\"5ae25493-7098-481f-84f4-225c6595b140\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:10:00, 2026-04-14 10:12:00] {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4cabe4c8-81a7-4405-958c-783cc42dc31a\",\"trace_id\":\"844b27d2-1727-4f1a-bb9a-a3ad44d9d37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b573f9e3-5771-4b03-9fd9-1ff7d571916d\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:12:27] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"ad382f07-8ff8-450f-b38c-fba577285d06\",\"trace_id\":\"e76af6ed-1fff-4aef-8b17-a8288121b37a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"24a30c58-6ce4-427b-972e-87df2b1f0d31\",\"trace_id\":\"30809930-a6a8-49bb-9c61-f4dcca23683a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"db368cd5-b4ea-4f77-8169-24ff5403199d\",\"trace_id\":\"0bd7332d-c4c1-44b6-b204-e68b8ec6217a\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring start {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}\n[2026-04-14 10:13:08] local.NOTICE: Monitoring end {\"correlation_id\":\"98628e85-9d56-4088-8ddb-5a33768305d6\",\"trace_id\":\"138288e6-6342-4250-9c1e-46921c407423\"}","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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"12","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"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 Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Tests\\Unit\\Console\\Commands\\Reports;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Contracts\\Bus\\Dispatcher;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Jiminny\\Console\\Commands\\Reports\\AutomatedReportsCommand;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateAskJiminnyReportJob;\nuse Jiminny\\Jobs\\AutomatedReports\\RequestGenerateReportJob;\nuse Jiminny\\Repositories\\AutomatedReportsRepository;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Mockery;\nuse PHPUnit\\Framework\\TestCase;\nuse Psr\\Log\\LoggerInterface;\n\nclass AutomatedReportsCommandTest extends TestCase\n{\n private LoggerInterface&Mockery\\MockInterface $logger;\n private Dispatcher&Mockery\\MockInterface $dispatcher;\n private AutomatedReportsRepository&Mockery\\MockInterface $reportRepository;\n private AutomatedReportsCommand $command;\n\n protected function setUp(): void\n {\n parent::setUp();\n $this->logger = Mockery::mock(LoggerInterface::class);\n $this->dispatcher = Mockery::mock(Dispatcher::class);\n $this->reportRepository = Mockery::mock(AutomatedReportsRepository::class);\n $this->command = new AutomatedReportsCommand($this->logger, $this->dispatcher, $this->reportRepository);\n }\n\n protected function tearDown(): void\n {\n Carbon::setTestNow();\n Mockery::close();\n parent::tearDown();\n }\n\n public function testProcessDailyReportsEveryDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $reports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($reports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDispatchesAskJiminnyJobForAskJiminnyReports(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $askJiminnyReport = $this->createAskJiminnyReport(AutomatedReportsService::FREQUENCY_DAILY);\n $standardReport = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1)[0];\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([$askJiminnyReport, $standardReport]));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateAskJiminnyReportJob::class));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->once()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessWeeklyReportsOnMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 11, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(3)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessWeeklyReportsOnNonMonday(): void\n {\n Carbon::setTestNow(Carbon::create(2023, 12, 12, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessMonthlyReportsOnFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 2);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessMonthlyReportsOnNonFirstDayOfMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY);\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessQuarterlyReportsOnFirstDayOfQuarterlyMonth(): void\n {\n // 2024-10-01 is a Tuesday (first day of quarterly month, not Monday)\n Carbon::setTestNow(Carbon::create(2024, 10, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->twice()\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testDoNotProcessQuarterlyReportsOnNonQuarterlyFirstDay(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 0);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 0);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldNotReceive('getActiveReportsByFrequency')\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY);\n\n $this->dispatcher->shouldNotReceive('dispatch');\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testProcessAllFrequenciesOnMondayFirstDayOfQuarterlyMonth(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 7, 1, 10, 0, 0));\n\n $dailyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_DAILY, 1);\n $weeklyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_WEEKLY, 1);\n $monthlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_MONTHLY, 1);\n $quarterlyReports = $this->createStandardReports(AutomatedReportsService::FREQUENCY_QUARTERLY, 1);\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection($dailyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_WEEKLY)\n ->andReturn(new Collection($weeklyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_MONTHLY)\n ->andReturn(new Collection($monthlyReports));\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_QUARTERLY)\n ->andReturn(new Collection($quarterlyReports));\n\n $this->dispatcher->shouldReceive('dispatch')\n ->times(4)\n ->with(Mockery::type(RequestGenerateReportJob::class));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n public function testReturnsZeroOnSuccess(): void\n {\n Carbon::setTestNow(Carbon::create(2024, 3, 13, 10, 0, 0));\n\n $this->logger->shouldReceive('info')->atLeast()->once();\n\n $this->reportRepository->shouldReceive('getActiveReportsByFrequency')\n ->once()\n ->with(AutomatedReportsService::FREQUENCY_DAILY)\n ->andReturn(new Collection([]));\n\n $result = $this->command->handle();\n\n $this->assertEquals(0, $result);\n }\n\n private function createStandardReports(string $frequency, int $count): array\n {\n $reports = [];\n\n for ($i = 0; $i < $count; $i++) {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('uuid-' . $i);\n $report->shouldReceive('getTeamId')->andReturn($i + 1);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_LOSS_ANALYSIS);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(false);\n\n $reports[] = $report;\n }\n\n return $reports;\n }\n\n private function createAskJiminnyReport(string $frequency): mixed\n {\n $report = Mockery::mock();\n $report->shouldReceive('getUuid')->andReturn('ask-jiminny-uuid');\n $report->shouldReceive('getTeamId')->andReturn(99);\n $report->shouldReceive('getFrequency')->andReturn($frequency);\n $report->shouldReceive('getType')->andReturn(AutomatedReportsService::TYPE_ASK_JIMINNY);\n $report->shouldReceive('isAskJiminnyReport')->andReturn(true);\n\n return $report;\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,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1593238448046230813
|
-2358355934385201923
|
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
AutomatedReportsCommandTest
Run 'AutomatedReportsCommandTest'
Debug 'AutomatedReportsCommandTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
248
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9756bfa7-c8e1-4b17-bc55-9f224d2af2e3","trace_id":"9e5fa115-9cf5-45d6-a1da-109e154cfae7"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Running pre-meeting notification command {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d9d68876-323b-42bd-9953-635da8008f2e","trace_id":"6c00ce4c-f2df-4ccb-908d-4862de973096"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:55:00, 2026-04-14 10:00:00] {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: [conference:monitor:start] start ok {"activity_id":407307} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"27d73fea-a8cb-4757-9bbb-fbe7222e6943","trace_id":"bcdb88d0-a641-43e4-85e8-b7dc4ab20a0e"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:00","to":"10:05"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:55","to":"00:00"} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"588bae45-3998-4b86-b056-51aaf8b6882f","trace_id":"8f716a65-7768-44c5-b0e4-02a859f329e5"}
[2026-04-14 10:05:30] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"da835e46-68f6-4d4c-bf42-aa41de2e599d","trace_id":"7d96dad0-2325-4190-bff6-a2d83f01c4e1"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b127c9-c033-4fa7-a8ed-2e28077ba970","trace_id":"fd1cf3c5-d4ce-41d6-a19d-5e67fd544d9e"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T10:07:34.196472Z"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:34] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b2ca83a-1263-4a7c-a5d7-86dc15ea7aec","trace_id":"fbf48d3d-4e50-4442-b14f-d2ae5e6e70bd"}
[2026-04-14 10:05:34] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:39] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:44] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:05:59] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:00] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"44f01bd8-2599-41a4-b7c3-8bb1fdf0df9a","trace_id":"b4c87c8d-120d-48fb-b13c-aee84323f3e2"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8403c1e4-b5b6-41f9-9280-ff666beed28b","trace_id":"3f631f60-6d14-44f5-b6c3-b401999867f9"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring start {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:08] local.NOTICE: Monitoring end {"correlation_id":"0d51eb08-f2f1-4322-97d0-268700856a99","trace_id":"92b45b9a-b6e8-40c8-a783-193cf1a4eea2"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"0566c59b-bf67-49eb-970a-a6b955ddd756","trace_id":"724c5f5e-cd88-41fb-9b7e-74315e131024"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"33d190d4-0abb-4e63-af52-95faa913e7a1","trace_id":"703aaa4d-a551-4ed1-8a4a-609d373e2fc0"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:04:00, 2026-04-14 10:06:00] {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"da41d77d-46d9-41ae-90b7-f8418b05fb9a","trace_id":"47329a55-e6f4-406b-8730-e72d69737f09"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"310e7e99-6de4-4f93-967e-37c78e9ec826","trace_id":"2a1fdf0a-be0e-4e5a-a677-fa16ddc33e9e"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":1} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"de8430ad-f242-4536-bebe-e165320b6b26","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:22] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"eb46c86e-5c80-48b1-a4ee-ac425f197754","trace_id":"75f83d2f-4e5e-4086-b062-7c1d24b5b74c"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":169.9,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:06:30] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"8dfaefe8-60b1-4846-bfa3-eb703c71deb8","trace_id":"186e2ff6-96dc-4ae6-a31b-0c3849678f7b"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"53329974-bdd6-4cd2-a022-0d565b0a5cf4","trace_id":"08246763-f961-45fb-b262-51378bdbc955"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2b6586f0-419e-4422-8800-e4b7619c43d6","trace_id":"221c682d-c45f-4e4a-a793-ed11006dc6a1"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring start {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:08] local.NOTICE: Monitoring end {"correlation_id":"9ba692ee-5286-41ca-abf0-86f6e1167a8e","trace_id":"d58ab8ad-7737-4d7c-91c0-81733c21e709"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28e708ed-74ee-4417-a8da-c1a9ae0cd745","trace_id":"bd848201-9700-40bf-8fa4-9df13ae88f6e"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"95326c5a-7b17-475d-9245-634d15d51bfe","trace_id":"31b36f9d-93cc-4917-bc7b-6b6a3da139e7"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"f4f68165-0bcc-4e79-89e5-81f9c627e4dc","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:07:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a7d5580f-8b90-4ff6-91e8-de94514f8ca1","trace_id":"fc40909d-86c1-4e45-bd51-96e2bd8c4556"}
[2026-04-14 10:07:16] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"df4d1442-bcd6-4b63-8513-802ae90993e6","trace_id":"5766aab2-0316-400f-aa89-168ea0579941"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"43299ccb-af86-42b1-b793-4ede57e2b91d","trace_id":"2f919b69-9d68-488c-89fa-2aade6ef8519"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"cde80757-333e-4268-a902-892c031b2373","trace_id":"36e932e0-8362-432f-9e36-d819f902d49e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring start {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:07] local.NOTICE: Monitoring end {"correlation_id":"146390f8-e91a-4e5c-b282-0c83b4947101","trace_id":"fb689e40-c867-4fc5-9847-c223835da80e"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"58e23da5-8f3f-4836-aac7-315ab32f74a3","trace_id":"c71267c4-b5fe-42ad-9bcd-76f6299c1538"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9158bb6f-c165-495a-9b6e-8077d8343c87","trace_id":"df378af8-cacb-41ea-b030-b8f53144fddd"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:06:00, 2026-04-14 10:08:00] {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"35774df7-e046-49ec-835f-45f9dc1ec025","trace_id":"45c5e102-6b65-4d23-9edd-684ca996316c"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:08:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d4dc4b3b-8dc8-4665-aec7-139be0df2306","trace_id":"853f2210-e804-40aa-a1d8-4457c60f4993"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8052fb2f-5876-4e2c-8f64-c770d9fe37fe","trace_id":"63249c19-bf59-4e52-9096-156d537a9786"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1dd274b4-f71d-486e-b6c4-aaf106304102","trace_id":"1d55139c-a58d-4456-801a-9bcb3bf9b024"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring start {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:10] local.NOTICE: Monitoring end {"correlation_id":"09dc762e-2b78-4dbb-a880-5c8f1cbfc4ad","trace_id":"8e60392d-4ea4-41f2-be2f-a01853c7a1ab"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"2de9f84e-2691-459d-adfd-f5f6746501d0","trace_id":"418ad958-86c0-4477-b0fb-e487768d6fa1"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1be8488c-ae59-4f42-8475-c426905c3ca6","trace_id":"aeb8b412-635e-4929-915f-fb3fe5786eae"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b3d1b688-309f-4df0-9dcd-9a733c87f597","trace_id":"f36f2d5a-efd0-474a-afd8-d4ec2ff4c60c"}
[2026-04-14 10:09:21] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"c7aba065-c8f1-473d-b8b5-4797245873bf","trace_id":"48f587f9-dd77-4634-9ad9-1137b029b5f5"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"7310aae5-3829-4d5c-bbc9-f6550a35f539","trace_id":"6099cf10-45e2-4b82-9649-649e2f8a1209"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5119d94e-0c61-4312-a740-2b569388cc9f","trace_id":"6a412a32-3bc3-46a4-af7c-24ad560a4e41"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring start {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:08] local.NOTICE: Monitoring end {"correlation_id":"95cdb3b7-b356-4325-be28-20663ece6aa0","trace_id":"e64a75a4-2493-4f35-ba46-ccd002e6b7b7"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6460dd5f-4b94-4cd1-867e-53304d785744","trace_id":"683b103d-2dfc-4266-84a2-d5cd799b133f"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5a59007d-2a12-4977-8a5a-59c678aa12ee","trace_id":"bc3a2ad5-9f13-4728-adaa-529da75cf011"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:08:00, 2026-04-14 10:10:00] {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"afe2ff6b-1b9e-4485-bdad-a758d873a782","trace_id":"d507becf-55d6-4fda-8831-e981f95b85c8"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"ebe2ad2b-df9a-48d7-b78f-d52b7489c6f0","trace_id":"05b44216-d5ac-44cd-b74b-3e92567b192d"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d76b00ee-6271-4df7-ba45-769738bbb7ae","trace_id":"92384790-9588-452d-abea-cdd25a2fe7ff"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Running pre-meeting notification command {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c8f3b5c1-bef5-4584-b9d8-0c10578fefac","trace_id":"b700f03d-b02b-495e-b505-1598c7a9ea4b"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:05:00] {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"d7b97fbb-00b9-47c2-ae81-dda03fd8b253","trace_id":"54447306-49bf-4629-8de0-bb191c61cce2"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"10:05","to":"10:10"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"00:00","to":"00:05"} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"07665538-664f-421e-af9b-97152a688b68","trace_id":"d116813e-2d96-4a3d-ae04-6e53d69ca565"}
[2026-04-14 10:10:25] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:25] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"d269668d-cb18-4aeb-9a05-13a9e53195ed","trace_id":"ecbe2fde-809f-4720-8113-609eda111b53"}
[2026-04-14 10:10:26] local.ERROR: Failed to refres...
|
NULL
|
|
11821
|
NULL
|
0
|
2026-04-14T10:15:19.565983+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776161719565_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-jiminnyProject v© ReportController.php© JiminnyDebugCommand.php• Repository© AutomatedReportsCommand.phpC AutomatedReportsSendCommand.phpv D OnDemandActivitySearc© AddLayoutEntities.php• Team.php© AutomatedReportsRepository.php© Criteria.php© AutomatedReportsCommandTest.php xC AutomatedReportsService.php© TranscriptionKeywordP;> D TeamSettingsc 1rackProviderinstallea.ventonophp helpers.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.phpInitialFrontendState.php© Jiminny.php© ActivityLogged.php© AutomatedReportsCallbackService.php© Plan.php• RequestGenerateAskJiminnyReportJob.php(C) RequestGenerateReportJob.php© Serializer.php©TeamScimDetails.php© AutomatedReportResult.php© AutomatedReport.phpbootstrap<?phpA10 A 12 X6 ^buildconfigdeclare(strict_types=1);D contribcaraoasenanespace ests untt console connanos reports.M docs> M front-enduse> Mlana>node modules library rootclass nuculllaLeureoor escomllanurese excenas lestuaseD phpstan> D publicC resources> Droutesscriptsv E storage> Dapp> D debugbar12 usagesprivate Logger Interface&Mockery\MockInterface $logger;12 usagesprivate Dispatcher&Mockery\MockInterface $dispatcher;24 usagesprivate AutomatedReportsRepository&Mockery\MockInterface $reportl11 usages> M frameworkonvate Autolarecreoor scoliiano "conlianorv Mloas.gitignore26 đt >protected function setUp(): voidf...}• audio.wav= custom.10035 6t >protected function tearDown(): voidf...}=hubspot-journal-poll.log= laravel.log42 >public function testProcessDailyReportsEveryDay(): voidf...<phpunit.xmlOS ttt.js640>public function testDispatchesAskJiminnXJobForAskJiminnyReports(= oauth-private.key= oauth-public.key91 € >public function testProcessWeeklyReports0nMonday(): voidf.t≥ storageE supervisord.pidlu text-relay. sonv _tests› DFeature> D Integration119 C ›1141142 € >169170 G >public function testProcessMonthlyReports0nFirstDay0fMonth():public function testDoNotProcessMonthlyReports0nNonFirstDay0fMon'› D ServicesC Unit> Actions› D Component› D Configurationv M Console196 >230231 ( >259260 ( >public function testProcessQuarterlyReports0nFirstDay0fQuarterlylpublic function testDoNotProcessQuarterlyReports0nNonQuarterlyFilououc runcmion tesurrocessauurreouenc esunmondavrurstuavuruualrtM Commands› MActivities› Crm300 % ›315public function testReturnsZero0nSuccess(): void.)> D Elasticsearch17 usagesv D Reports316© AutomatedReport© ImportUsersFromCst› D Contracts33415451private function createAskJiminnyReport(string &frequenex): mixeTests failed: 10, passed: 0 (2 minutes ago)lobl{ Support Daily • in 1h 45 mAAutomatedReportsCommandTestv100% [2Tue 14 Apr 13:15:19+D ...= custom.log= laravel.log xA SF [jiminny@localhost]A console [PROD]A console (EU]console SlAGING© AskJiminnyReportActivityService.php© ActivitySearch.php© HistoryService.php© FilterDefinitionCollection.phpC) AskJiminnyReportActivityServiceTest.phpA HS_local [jiminny@localhost]© OnDemandV2Controller.phpX248 ^ V[2026-04-14 10:05:19]Local. INFO: Jiminnx\Console\Commands\Command:: run Mem[2026-04-14 10:05:19]Local. INFO: Liminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:23]Local. INFO: Jiminny\Console\Commands\Command: :run Mem[2026-04-14 10:05:23]Local. INFO: Running pre-meeting notification command[2026-04-14 10:05:23]Local. INFO: Jiminny\Console\Commands\Command::run Mem[2026-04-14 10:05:26]Local. INFO: Jiminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:26]local. INFO: Running conference:monitor:start command[2026-04-14 10:05:26]Local. INFO: [conference:monitor:start] start ok {"act[2026-04-14 10:05:26]local. INFO: Jiminny \Console\Commands\Command::run Mem[2026-04-14 10:05:28]local. INFO: Jiminny\Console\Commands\Command::run Mem2020-04-14 10.05.281Local. INFO: conference:monitor:end:Jiminnx\Console\Co2020-04-14 10.05.281LocaL.LNFU: conterence.montcor.end.Jimnnyconsolexco[2026-04-14 10:05:28]Local. INFO: Jiminnx\Console\Commands\Command:: run Mem[2026-04-14 10:05:30]Local. NOTICE: Repairing HubSpot tokens start[2026-04-14 10:05:30]Local. INFO: Trying to refresh HubSpot token {"account[2026-04-14 10:05:30]Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:30] local. INFO: [SocialAccountService] Refreshing token f[2026-04-14 10:05:31] Local. ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31] Local. INF0: Trying to refresh HubSpot token {"account[2026-04-14 10:05:31] Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:31] Local. INFO: [SocialAccountService] Refreshing token +[2026-04-14 10:05:31] Local.ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31] Local. INFO: Trying to refresh HubSpot token {"account[2026-04-14 10:05:31] Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:31]local. INFO: [SocialAccountService] Refreshing token f[2026-04-14 10:05:31]Local. ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31]Local. NOTICE: Repairing HubSpot tokens end {"total" :3[2026-04-14 10:05:34]Local. INFO: Jiminny\Console\Commands\Command::run Mem[2026-04-14 10:05:34]local. INFO: Jiminny\Console\Commands\Command: :run Mem[2026-04-14 10:05:34] local. INF0: [HubSpot Journal Pollingl Getting offset2026-04-14 10:051541LocaL.INFO: Jiminny Console \Commands Command::run Men[2026-04-14 10:05:34]LocoL Nruuosoor Journal vonmandl tartino oo uuin[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Pollingl Service startin[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Polling] Acquired pollin[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Polling] Getting offset[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:05:34]Local. INFO: Jiminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Polling] No data{"corr[2026-04-14 10:05:39]Local. INFO: [HubSpot Journal Polling] Getting offset[2026-04-14 10:05:39]Local. INFO: [HubSpot Journal API] Fetching latest jou2026-94-14 10.05. 491local. INFO: [HubSpot Journal Pollingl No dataclconn[2026-04-14 10:05:44]Local.INFO: LHubspot Journal Polling Getting offset[2026-04-14 10:05:44] Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:05:44] Local. INFO:Huosoor Journal Pouunol No datalf"corn[2026-04-14 10:05:59]Local. INFO: [HubSpot Journal Polling] Getting offset[2026-04-14 10:05:59]Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:06:00]Local. INFO: [HubSpot Journal Polling] No data{"corr[2026-04-14 10:06:04]Local. INFO: Jiminny\Console\Commands\Command: :run Mem[ScheduleBotCommand] Number of activitiesLocal. INFO: Jiminny\Console\Commands\Command::run MemLocal.INFO: Jiminny Console Commands Command::run Mem2026-94-14 10.06-96112996-04-14 19•96-981ncai TNeoe aminnv concolle commands command• • nun Memnca Mrer Monttonina ctantC"conrallation 101.00CascadeNew Cascade• Fix [EMAIL] fix it for me. Keep running till it is passingLet me start by reading the test file and the related source files.Read AutomatedReportsCommandTest.php and AutomatedReportsCommand.phpNow let me run the tests to see the current failures:dockerexec docker_lamp_1 bash -c"cd/var/www/html && phpvendor/bin/phpunittests/Unit/Console/Commands/Reports/AutomatedReportsCommandTest.php —no-coverage 2>&1"6+ SkipAsk anything (2*L)Claude Sonnet 4.6OUwinasun leams T:uir-of 4 spaces...
|
NULL
|
8039932946961880930
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-jiminnyProject v© ReportController.php© JiminnyDebugCommand.php• Repository© AutomatedReportsCommand.phpC AutomatedReportsSendCommand.phpv D OnDemandActivitySearc© AddLayoutEntities.php• Team.php© AutomatedReportsRepository.php© Criteria.php© AutomatedReportsCommandTest.php xC AutomatedReportsService.php© TranscriptionKeywordP;> D TeamSettingsc 1rackProviderinstallea.ventonophp helpers.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.phpInitialFrontendState.php© Jiminny.php© ActivityLogged.php© AutomatedReportsCallbackService.php© Plan.php• RequestGenerateAskJiminnyReportJob.php(C) RequestGenerateReportJob.php© Serializer.php©TeamScimDetails.php© AutomatedReportResult.php© AutomatedReport.phpbootstrap<?phpA10 A 12 X6 ^buildconfigdeclare(strict_types=1);D contribcaraoasenanespace ests untt console connanos reports.M docs> M front-enduse> Mlana>node modules library rootclass nuculllaLeureoor escomllanurese excenas lestuaseD phpstan> D publicC resources> Droutesscriptsv E storage> Dapp> D debugbar12 usagesprivate Logger Interface&Mockery\MockInterface $logger;12 usagesprivate Dispatcher&Mockery\MockInterface $dispatcher;24 usagesprivate AutomatedReportsRepository&Mockery\MockInterface $reportl11 usages> M frameworkonvate Autolarecreoor scoliiano "conlianorv Mloas.gitignore26 đt >protected function setUp(): voidf...}• audio.wav= custom.10035 6t >protected function tearDown(): voidf...}=hubspot-journal-poll.log= laravel.log42 >public function testProcessDailyReportsEveryDay(): voidf...<phpunit.xmlOS ttt.js640>public function testDispatchesAskJiminnXJobForAskJiminnyReports(= oauth-private.key= oauth-public.key91 € >public function testProcessWeeklyReports0nMonday(): voidf.t≥ storageE supervisord.pidlu text-relay. sonv _tests› DFeature> D Integration119 C ›1141142 € >169170 G >public function testProcessMonthlyReports0nFirstDay0fMonth():public function testDoNotProcessMonthlyReports0nNonFirstDay0fMon'› D ServicesC Unit> Actions› D Component› D Configurationv M Console196 >230231 ( >259260 ( >public function testProcessQuarterlyReports0nFirstDay0fQuarterlylpublic function testDoNotProcessQuarterlyReports0nNonQuarterlyFilououc runcmion tesurrocessauurreouenc esunmondavrurstuavuruualrtM Commands› MActivities› Crm300 % ›315public function testReturnsZero0nSuccess(): void.)> D Elasticsearch17 usagesv D Reports316© AutomatedReport© ImportUsersFromCst› D Contracts33415451private function createAskJiminnyReport(string &frequenex): mixeTests failed: 10, passed: 0 (2 minutes ago)lobl{ Support Daily • in 1h 45 mAAutomatedReportsCommandTestv100% [2Tue 14 Apr 13:15:19+D ...= custom.log= laravel.log xA SF [jiminny@localhost]A console [PROD]A console (EU]console SlAGING© AskJiminnyReportActivityService.php© ActivitySearch.php© HistoryService.php© FilterDefinitionCollection.phpC) AskJiminnyReportActivityServiceTest.phpA HS_local [jiminny@localhost]© OnDemandV2Controller.phpX248 ^ V[2026-04-14 10:05:19]Local. INFO: Jiminnx\Console\Commands\Command:: run Mem[2026-04-14 10:05:19]Local. INFO: Liminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:23]Local. INFO: Jiminny\Console\Commands\Command: :run Mem[2026-04-14 10:05:23]Local. INFO: Running pre-meeting notification command[2026-04-14 10:05:23]Local. INFO: Jiminny\Console\Commands\Command::run Mem[2026-04-14 10:05:26]Local. INFO: Jiminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:26]local. INFO: Running conference:monitor:start command[2026-04-14 10:05:26]Local. INFO: [conference:monitor:start] start ok {"act[2026-04-14 10:05:26]local. INFO: Jiminny \Console\Commands\Command::run Mem[2026-04-14 10:05:28]local. INFO: Jiminny\Console\Commands\Command::run Mem2020-04-14 10.05.281Local. INFO: conference:monitor:end:Jiminnx\Console\Co2020-04-14 10.05.281LocaL.LNFU: conterence.montcor.end.Jimnnyconsolexco[2026-04-14 10:05:28]Local. INFO: Jiminnx\Console\Commands\Command:: run Mem[2026-04-14 10:05:30]Local. NOTICE: Repairing HubSpot tokens start[2026-04-14 10:05:30]Local. INFO: Trying to refresh HubSpot token {"account[2026-04-14 10:05:30]Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:30] local. INFO: [SocialAccountService] Refreshing token f[2026-04-14 10:05:31] Local. ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31] Local. INF0: Trying to refresh HubSpot token {"account[2026-04-14 10:05:31] Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:31] Local. INFO: [SocialAccountService] Refreshing token +[2026-04-14 10:05:31] Local.ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31] Local. INFO: Trying to refresh HubSpot token {"account[2026-04-14 10:05:31] Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:31]local. INFO: [SocialAccountService] Refreshing token f[2026-04-14 10:05:31]Local. ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31]Local. NOTICE: Repairing HubSpot tokens end {"total" :3[2026-04-14 10:05:34]Local. INFO: Jiminny\Console\Commands\Command::run Mem[2026-04-14 10:05:34]local. INFO: Jiminny\Console\Commands\Command: :run Mem[2026-04-14 10:05:34] local. INF0: [HubSpot Journal Pollingl Getting offset2026-04-14 10:051541LocaL.INFO: Jiminny Console \Commands Command::run Men[2026-04-14 10:05:34]LocoL Nruuosoor Journal vonmandl tartino oo uuin[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Pollingl Service startin[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Polling] Acquired pollin[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Polling] Getting offset[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:05:34]Local. INFO: Jiminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Polling] No data{"corr[2026-04-14 10:05:39]Local. INFO: [HubSpot Journal Polling] Getting offset[2026-04-14 10:05:39]Local. INFO: [HubSpot Journal API] Fetching latest jou2026-94-14 10.05. 491local. INFO: [HubSpot Journal Pollingl No dataclconn[2026-04-14 10:05:44]Local.INFO: LHubspot Journal Polling Getting offset[2026-04-14 10:05:44] Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:05:44] Local. INFO:Huosoor Journal Pouunol No datalf"corn[2026-04-14 10:05:59]Local. INFO: [HubSpot Journal Polling] Getting offset[2026-04-14 10:05:59]Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:06:00]Local. INFO: [HubSpot Journal Polling] No data{"corr[2026-04-14 10:06:04]Local. INFO: Jiminny\Console\Commands\Command: :run Mem[ScheduleBotCommand] Number of activitiesLocal. INFO: Jiminny\Console\Commands\Command::run MemLocal.INFO: Jiminny Console Commands Command::run Mem2026-94-14 10.06-96112996-04-14 19•96-981ncai TNeoe aminnv concolle commands command• • nun Memnca Mrer Monttonina ctantC"conrallation 101.00CascadeNew Cascade• Fix [EMAIL] fix it for me. Keep running till it is passingLet me start by reading the test file and the related source files.Read AutomatedReportsCommandTest.php and AutomatedReportsCommand.phpNow let me run the tests to see the current failures:dockerexec docker_lamp_1 bash -c"cd/var/www/html && phpvendor/bin/phpunittests/Unit/Console/Commands/Reports/AutomatedReportsCommandTest.php —no-coverage 2>&1"6+ SkipAsk anything (2*L)Claude Sonnet 4.6OUwinasun leams T:uir-of 4 spaces...
|
11815
|
|
11820
|
NULL
|
0
|
2026-04-14T10:15:19.558059+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776161719558_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpla6lSupport Daily - in 1h 45 mAPP (-zsh)DOCKER981DEV (docker)282APP (-zsh)83ec2-user@ip-10-30-...₴4-zshcreate mode 100644 tests/Unit/Services/Activity/MeetingBotService0nSharingDataTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git statusOn branch JY-18909-automated-reports-ask-jiminnyYour branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.(use "git push" to publish your local commits)-zsh86Changes not staged for commit:(use"git add ‹file>..." to update what will becommitted)Cuse "git restore ‹file›..." to discard changes in working directory)modified:.env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:app/Http/Controllers/API/ActivityController.phpmodified:app/Http/Controllers/Webhook/ReportController.phpmodified:app/Jobs/Team/SyncToIntercom.phpmodified:app/Services/PlaybackService.phpmodified:config/logging.phpmodified:routes/web.phpUntracked files:Cuse"git add <file>..." to include in what will be committed)env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql._query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 63, done.Counting objects: 100% (55/55), done.Delta compression using up to 8 threadsCompressing objects: 100% (28/28), done.Trtti 20 bets: 2, reu/2 ) (2e17a 0) , a.7- Muses, done.remote: Resolving deltas: 100% (22/22), completed with 20 local objects.remote:remote: GitHubfound 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:remote:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I-zsh100% <47O &7Tue 14 Apr 13:15:19181* Unable to acce...*8APP...
|
NULL
|
4904703638520533657
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpla6lSupport Daily - in 1h 45 mAPP (-zsh)DOCKER981DEV (docker)282APP (-zsh)83ec2-user@ip-10-30-...₴4-zshcreate mode 100644 tests/Unit/Services/Activity/MeetingBotService0nSharingDataTest.phplukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git statusOn branch JY-18909-automated-reports-ask-jiminnyYour branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.(use "git push" to publish your local commits)-zsh86Changes not staged for commit:(use"git add ‹file>..." to update what will becommitted)Cuse "git restore ‹file›..." to discard changes in working directory)modified:.env.localmodified:app/Console/Commands/JiminnyDebugCommand.phpmodified:app/Http/Controllers/API/ActivityController.phpmodified:app/Http/Controllers/Webhook/ReportController.phpmodified:app/Jobs/Team/SyncToIntercom.phpmodified:app/Services/PlaybackService.phpmodified:config/logging.phpmodified:routes/web.phpUntracked files:Cuse"git add <file>..." to include in what will be committed)env.nikilocal.env.otherWEBHOOK_FILTERING_IMPLEMENTATION.mdapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.phpapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.phpids.txtraw_sql._query.sqltests/Unit/Policies/CanAccessAiReportsTest.phpno changes added to commit (use "git add" and/or "git commit -a")lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pushEnumerating objects: 63, done.Counting objects: 100% (55/55), done.Delta compression using up to 8 threadsCompressing objects: 100% (28/28), done.Trtti 20 bets: 2, reu/2 ) (2e17a 0) , a.7- Muses, done.remote: Resolving deltas: 100% (22/22), completed with 20 local objects.remote:remote: GitHubfound 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:remote:[URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $I-zsh100% <47O &7Tue 14 Apr 13:15:19181* Unable to acce...*8APP...
|
11812
|
|
11766
|
NULL
|
0
|
2026-04-14T10:10:24.527565+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776161424527_m2.jpg...
|
Firefox
|
Pipelines - jiminny/app — Work
|
True
|
app.circleci.com/pipelines/github/jiminny/app
|
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
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57244
57244
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
14m 34s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
971d7a9
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
10m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869843
2m 44s
2m 44s
SUCCESS job build-frontend
build-frontend
869844
2m 12s
2m 12s
SUCCESS job test-frontend
test-frontend
869845
2m 10s
2m 10s
SUCCESS job build-backend
build-backend
869846
1m 12s
1m 12s
SUCCESS job phpstan
phpstan
869849
1m 5s
1m 5s
SUCCESS job prepare_deploy_revision_subenv
prepare_deploy_revision_subenv
869852
41s
41s
SUCCESS job build_docker_backend_code_subenv
build_docker_backend_code_subenv
869855
1m 55s
1m 55s
SUCCESS job build_docker_worker_code_subenv
build_docker_worker_code_subenv
869853
1m 55s
1m 55s
SUCCESS job build_docker_worker_video_code_subenv
build_docker_worker_video_code_subenv
869854
1m 49s
1m 49s
SUCCESS job db_migrations_subenv
db_migrations_subenv
869857
10s
10s
SUCCESS job deploy_docker_backend_code_subenv
deploy_docker_backend_code_subenv
869860
1m 31s
1m 31s
SUCCESS job deploy_docker_worker_code_subenv
deploy_docker_worker_code_subenv
869859
1m 13s
1m 13s
SUCCESS job deploy_docker_worker_video_code_subenv
deploy_docker_worker_video_code_subenv
869858
23s
23s
SUCCESS job deploy_frontend_assets_to_s3_subenv
deploy_frontend_assets_to_s3_subenv
869856
28s
28s
SUCCESS job setup
setup
869847
1m 31s
1m 31s
RUNNING job test...
|
[{"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.0296875,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"bounds":{"left":0.03203125,"top":0.045138888,"width":0.0296875,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.06171875,"top":0.045138888,"width":0.0296875,"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":false},{"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":"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":"AXLink","text":"Go to home page","depth":9,"bounds":{"left":0.10273437,"top":0.05347222,"width":0.051953126,"height":0.027777778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"View third-party service outages","depth":9,"bounds":{"left":0.1625,"top":0.061805554,"width":0.00625,"height":0.011111111},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Auto theme","depth":9,"bounds":{"left":0.92695314,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open notifications","depth":9,"bounds":{"left":0.9441406,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open support menu","depth":9,"bounds":{"left":0.96132815,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open user menu","depth":9,"bounds":{"left":0.9785156,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"org avatar Current organization: jiminny","depth":9,"bounds":{"left":0.10234375,"top":0.08958333,"width":0.0171875,"height":0.030555556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Home","depth":10,"bounds":{"left":0.1,"top":0.13125,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Home","depth":12,"bounds":{"left":0.103125,"top":0.15972222,"width":0.015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pipelines","depth":10,"bounds":{"left":0.1,"top":0.18541667,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines","depth":12,"bounds":{"left":0.09882812,"top":0.21388888,"width":0.02421875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Projects","depth":10,"bounds":{"left":0.1,"top":0.23958333,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Projects","depth":12,"bounds":{"left":0.10039063,"top":0.26805556,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":10,"bounds":{"left":0.1,"top":0.29375,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":12,"bounds":{"left":0.10039063,"top":0.32222223,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":10,"bounds":{"left":0.1,"top":0.34791666,"width":0.021875,"height":0.04097222},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":12,"bounds":{"left":0.10078125,"top":0.37638888,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Runners","depth":10,"bounds":{"left":0.1,"top":0.4027778,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Runners","depth":12,"bounds":{"left":0.10039063,"top":0.43125,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Org","depth":10,"bounds":{"left":0.1,"top":0.45694444,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Org","depth":12,"bounds":{"left":0.10625,"top":0.48541668,"width":0.009375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Plan","depth":10,"bounds":{"left":0.1,"top":0.51111114,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Plan","depth":12,"bounds":{"left":0.10546875,"top":0.5395833,"width":0.0109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chunk","depth":10,"bounds":{"left":0.10273437,"top":0.94305557,"width":0.01640625,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chunk","depth":12,"bounds":{"left":0.10273437,"top":0.97152776,"width":0.01640625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Dashboard All Pipelines","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All Pipelines","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Project Outline app","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"app","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Overview","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Overview","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Lightning Manage triggers","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage triggers","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines Trigger Pipeline","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Trigger Pipeline","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines All pipelines my-pipelines-filter","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All pipelines","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"app Project Filter. Selected \"app\"","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"All branches Branch Filter. Selected \"All branches\"","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All branches","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Start Time Cutoff date Arrow Drop Down","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cutoff date","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"All statuses Arrow Drop Down","depth":13,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"statuses","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filter Display options","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Display options","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pipeline","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Status","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Workflow","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checkout source","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trigger event","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Actions","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57244","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57244","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14m 34s","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"build_accept_deploy","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"971d7a9","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"JY-20255: Update QuickSearchItem to show activity type and duration","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10m ago","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869843","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 44s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 44s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-frontend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869844","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 12s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 12s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test-frontend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-frontend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869845","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 10s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 10s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869846","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 12s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 12s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job phpstan","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869849","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 5s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 5s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job prepare_deploy_revision_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"prepare_deploy_revision_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869852","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"41s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"41s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_backend_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_backend_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869855","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 55s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 55s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869853","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 55s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 55s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_video_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_video_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869854","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 49s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 49s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job db_migrations_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"db_migrations_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869857","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"10s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_backend_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_backend_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869860","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 31s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 31s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_worker_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_worker_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869859","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 13s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 13s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_worker_video_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_worker_video_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869858","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"23s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"23s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_frontend_assets_to_s3_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869856","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"28s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869847","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 31s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 31s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job test","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
2914944106291681899
|
1519482882547775206
|
idle
|
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
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57244
57244
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
14m 34s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
971d7a9
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
10m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869843
2m 44s
2m 44s
SUCCESS job build-frontend
build-frontend
869844
2m 12s
2m 12s
SUCCESS job test-frontend
test-frontend
869845
2m 10s
2m 10s
SUCCESS job build-backend
build-backend
869846
1m 12s
1m 12s
SUCCESS job phpstan
phpstan
869849
1m 5s
1m 5s
SUCCESS job prepare_deploy_revision_subenv
prepare_deploy_revision_subenv
869852
41s
41s
SUCCESS job build_docker_backend_code_subenv
build_docker_backend_code_subenv
869855
1m 55s
1m 55s
SUCCESS job build_docker_worker_code_subenv
build_docker_worker_code_subenv
869853
1m 55s
1m 55s
SUCCESS job build_docker_worker_video_code_subenv
build_docker_worker_video_code_subenv
869854
1m 49s
1m 49s
SUCCESS job db_migrations_subenv
db_migrations_subenv
869857
10s
10s
SUCCESS job deploy_docker_backend_code_subenv
deploy_docker_backend_code_subenv
869860
1m 31s
1m 31s
SUCCESS job deploy_docker_worker_code_subenv
deploy_docker_worker_code_subenv
869859
1m 13s
1m 13s
SUCCESS job deploy_docker_worker_video_code_subenv
deploy_docker_worker_video_code_subenv
869858
23s
23s
SUCCESS job deploy_frontend_assets_to_s3_subenv
deploy_frontend_assets_to_s3_subenv
869856
28s
28s
SUCCESS job setup
setup
869847
1m 31s
1m 31s
RUNNING job test...
|
11764
|
|
11765
|
NULL
|
0
|
2026-04-14T10:10:13.955663+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776161413955_m1.jpg...
|
Firefox
|
Pipelines - jiminny/app — Work
|
True
|
app.circleci.com/pipelines/github/jiminny/app
|
monitor_1
|
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
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57244
57244
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
14m 44s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
971d7a9
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
10m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869843
2m 44s
2m 44s
SUCCESS job build-frontend
build-frontend
869844
2m 12s
2m 12s
SUCCESS job test-frontend
test-frontend
869845
2m 10s
2m 10s
SUCCESS job build-backend
build-backend
869846
1m 12s
1m 12s
SUCCESS job phpstan
phpstan
869849
1m 5s
1m 5s
SUCCESS job prepare_deploy_revision_subenv
prepare_deploy_revision_subenv
869852
41s
41s
SUCCESS job build_docker_backend_code_subenv
build_docker_backend_code_subenv
869855
1m 55s
1m 55s
SUCCESS job build_docker_worker_code_subenv
build_docker_worker_code_subenv
869853
1m 55s
1m 55s
SUCCESS job build_docker_worker_video_code_subenv
build_docker_worker_video_code_subenv
869854
1m 49s
1m 49s
SUCCESS job db_migrations_subenv
db_migrations_subenv
869857
10s
10s
SUCCESS job deploy_docker_backend_code_subenv...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"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,"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,"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,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Console Home | Console Home | us-east-2","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SecurityGroup | EC2 | us-east-2","depth":4,"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,"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,"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,"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,"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,"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,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"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,"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,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"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,"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,"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,"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,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Go to home page","depth":9,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"View third-party service outages","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Auto theme","depth":9,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open notifications","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open support menu","depth":9,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open user menu","depth":9,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"org avatar Current organization: jiminny","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Home","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Home","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pipelines","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Projects","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Projects","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Runners","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Runners","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Org","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Org","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Plan","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Plan","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chunk","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chunk","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Dashboard All Pipelines","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All Pipelines","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Project Outline app","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"app","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Overview","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Overview","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Lightning Manage triggers","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage triggers","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines Trigger Pipeline","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Trigger Pipeline","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines All pipelines my-pipelines-filter","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All pipelines","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"app Project Filter. Selected \"app\"","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"All branches Branch Filter. Selected \"All branches\"","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All branches","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Start Time Cutoff date Arrow Drop Down","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cutoff date","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"All statuses Arrow Drop Down","depth":13,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"statuses","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filter Display options","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Display options","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pipeline","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Status","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Workflow","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checkout source","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trigger event","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Actions","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57244","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57244","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14m 44s","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"build_accept_deploy","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"971d7a9","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"JY-20255: Update QuickSearchItem to show activity type and duration","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10m ago","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869843","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 44s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 44s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-frontend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869844","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 12s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 12s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test-frontend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-frontend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869845","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 10s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 10s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869846","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 12s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 12s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job phpstan","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869849","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 5s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 5s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job prepare_deploy_revision_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"prepare_deploy_revision_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869852","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"41s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"41s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_backend_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_backend_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869855","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 55s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 55s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869853","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 55s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 55s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_video_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_video_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869854","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 49s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 49s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job db_migrations_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"db_migrations_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869857","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"10s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_backend_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-3247957497233731952
|
1519482882614752486
|
idle
|
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
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57244
57244
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
14m 44s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
971d7a9
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
10m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869843
2m 44s
2m 44s
SUCCESS job build-frontend
build-frontend
869844
2m 12s
2m 12s
SUCCESS job test-frontend
test-frontend
869845
2m 10s
2m 10s
SUCCESS job build-backend
build-backend
869846
1m 12s
1m 12s
SUCCESS job phpstan
phpstan
869849
1m 5s
1m 5s
SUCCESS job prepare_deploy_revision_subenv
prepare_deploy_revision_subenv
869852
41s
41s
SUCCESS job build_docker_backend_code_subenv
build_docker_backend_code_subenv
869855
1m 55s
1m 55s
SUCCESS job build_docker_worker_code_subenv
build_docker_worker_code_subenv
869853
1m 55s
1m 55s
SUCCESS job build_docker_worker_video_code_subenv
build_docker_worker_video_code_subenv
869854
1m 49s
1m 49s
SUCCESS job db_migrations_subenv
db_migrations_subenv
869857
10s
10s
SUCCESS job deploy_docker_backend_code_subenv...
|
11760
|
|
11739
|
NULL
|
0
|
2026-04-14T10:05:26.680054+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776161126680_m2.jpg...
|
Firefox
|
Pipelines - jiminny/app — Work
|
True
|
app.circleci.com/pipelines/github/jiminny/app
|
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
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57244
57244
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
19m 32s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
971d7a9
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
6m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869843
2m 44s
2m 44s
SUCCESS job build-frontend
build-frontend
869844
2m 12s
2m 12s
RUNNING job test-frontend
test-frontend
869845
1m 1s
1m 1s
SUCCESS job build-backend
build-backend
869846
1m 12s
1m 12s
SUCCESS job phpstan
phpstan
869849
1m 5s
1m 5s
SUCCESS job prepare_deploy_revision_subenv
prepare_deploy_revision_subenv
869852
41s
41s
NOT_RUNNING job build_docker_backend_code_subenv
build_docker_backend_code_subenv
869855
0s
0s
NOT_RUNNING job build_docker_worker_code_subenv
build_docker_worker_code_subenv
869853
0s
0s
NOT_RUNNING job build_docker_worker_video_code_subenv
build_docker_worker_video_code_subenv
869854
0s
0s
db_migrations_subenv
869857
deploy_docker_backend_code_subenv
869860
deploy_docker_worker_code_subenv
869859
deploy_docker_worker_video_code_subenv
869858
deploy_frontend_assets_to_s3_subenv
869856
RUNNING job setup
setup
869847
57s
57s
test
869848
RUNNING job test-backend-lint
test-backend-lint
869850
1m 57s
1m 57s
sonar_cloud
869851
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
971d7a9
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
7m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job setup...
|
[{"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.0296875,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"bounds":{"left":0.03203125,"top":0.045138888,"width":0.0296875,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.06171875,"top":0.045138888,"width":0.0296875,"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":false},{"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":"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":"AXLink","text":"Go to home page","depth":9,"bounds":{"left":0.10273437,"top":0.05347222,"width":0.051953126,"height":0.027777778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"View third-party service outages","depth":9,"bounds":{"left":0.1625,"top":0.061805554,"width":0.00625,"height":0.011111111},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Auto theme","depth":9,"bounds":{"left":0.92695314,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open notifications","depth":9,"bounds":{"left":0.9441406,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open support menu","depth":9,"bounds":{"left":0.96132815,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open user menu","depth":9,"bounds":{"left":0.9785156,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"org avatar Current organization: jiminny","depth":9,"bounds":{"left":0.10234375,"top":0.08958333,"width":0.0171875,"height":0.030555556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Home","depth":10,"bounds":{"left":0.1,"top":0.13125,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Home","depth":12,"bounds":{"left":0.103125,"top":0.15972222,"width":0.015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pipelines","depth":10,"bounds":{"left":0.1,"top":0.18541667,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines","depth":12,"bounds":{"left":0.09882812,"top":0.21388888,"width":0.02421875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Projects","depth":10,"bounds":{"left":0.1,"top":0.23958333,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Projects","depth":12,"bounds":{"left":0.10039063,"top":0.26805556,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":10,"bounds":{"left":0.1,"top":0.29375,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":12,"bounds":{"left":0.10039063,"top":0.32222223,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":10,"bounds":{"left":0.1,"top":0.34791666,"width":0.021875,"height":0.04097222},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":12,"bounds":{"left":0.10078125,"top":0.37638888,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Runners","depth":10,"bounds":{"left":0.1,"top":0.4027778,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Runners","depth":12,"bounds":{"left":0.10039063,"top":0.43125,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Org","depth":10,"bounds":{"left":0.1,"top":0.45694444,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Org","depth":12,"bounds":{"left":0.10625,"top":0.48541668,"width":0.009375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Plan","depth":10,"bounds":{"left":0.1,"top":0.51111114,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Plan","depth":12,"bounds":{"left":0.10546875,"top":0.5395833,"width":0.0109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chunk","depth":10,"bounds":{"left":0.10273437,"top":0.94305557,"width":0.01640625,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chunk","depth":12,"bounds":{"left":0.10273437,"top":0.97152776,"width":0.01640625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Dashboard All Pipelines","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All Pipelines","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Project Outline app","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"app","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Overview","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Overview","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Lightning Manage triggers","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage triggers","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines Trigger Pipeline","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Trigger Pipeline","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines All pipelines my-pipelines-filter","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All pipelines","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"app Project Filter. Selected \"app\"","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"All branches Branch Filter. Selected \"All branches\"","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All branches","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Start Time Cutoff date Arrow Drop Down","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cutoff date","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"All statuses Arrow Drop Down","depth":13,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"statuses","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filter Display options","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Display options","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pipeline","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Status","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Workflow","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checkout source","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trigger event","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Actions","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57244","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57244","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19m 32s","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"build_accept_deploy","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"971d7a9","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"JY-20255: Update QuickSearchItem to show activity type and duration","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6m ago","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869843","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 44s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 44s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-frontend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869844","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 12s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 12s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job test-frontend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-frontend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869845","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 1s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 1s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869846","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 12s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 12s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job phpstan","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869849","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 5s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 5s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job prepare_deploy_revision_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"prepare_deploy_revision_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869852","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"41s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"41s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"NOT_RUNNING job build_docker_backend_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_backend_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869855","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"0s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"NOT_RUNNING job build_docker_worker_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869853","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"0s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"NOT_RUNNING job build_docker_worker_video_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_video_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869854","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"0s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db_migrations_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869857","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_backend_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869860","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869859","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_video_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869858","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869856","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job setup","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869847","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869848","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job test-backend-lint","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-backend-lint","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869850","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 57s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 57s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sonar_cloud","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869851","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow setup-workflow. Collapse the workflow jobs list.","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"setup-workflow","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup-workflow","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SETUP","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"971d7a9","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"JY-20255: Update QuickSearchItem to show activity type and duration","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7m ago","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"bounds":{"left":0.234375,"top":0.0,"width":0.0125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":14,"bounds":{"left":0.265625,"top":0.0,"width":0.41914064,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-468530955313947825
|
1519755561229972646
|
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
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57244
57244
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
19m 32s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
971d7a9
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
6m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869843
2m 44s
2m 44s
SUCCESS job build-frontend
build-frontend
869844
2m 12s
2m 12s
RUNNING job test-frontend
test-frontend
869845
1m 1s
1m 1s
SUCCESS job build-backend
build-backend
869846
1m 12s
1m 12s
SUCCESS job phpstan
phpstan
869849
1m 5s
1m 5s
SUCCESS job prepare_deploy_revision_subenv
prepare_deploy_revision_subenv
869852
41s
41s
NOT_RUNNING job build_docker_backend_code_subenv
build_docker_backend_code_subenv
869855
0s
0s
NOT_RUNNING job build_docker_worker_code_subenv
build_docker_worker_code_subenv
869853
0s
0s
NOT_RUNNING job build_docker_worker_video_code_subenv
build_docker_worker_video_code_subenv
869854
0s
0s
db_migrations_subenv
869857
deploy_docker_backend_code_subenv
869860
deploy_docker_worker_code_subenv
869859
deploy_docker_worker_video_code_subenv
869858
deploy_frontend_assets_to_s3_subenv
869856
RUNNING job setup
setup
869847
57s
57s
test
869848
RUNNING job test-backend-lint
test-backend-lint
869850
1m 57s
1m 57s
sonar_cloud
869851
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
971d7a9
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
7m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job setup...
|
11738
|
|
11735
|
NULL
|
0
|
2026-04-14T10:05:12.848777+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776161112848_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
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
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
627
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:58:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f","trace_id":"3f0bfa17-70c1-42b7-8179-84c78a16aaa1"}
[2026-04-14 09:58:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f","trace_id":"3f0bfa17-70c1-42b7-8179-84c78a16aaa1"}
[2026-04-14 09:58:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f","trace_id":"3f0bfa17-70c1-42b7-8179-84c78a16aaa1"}
[2026-04-14 09:58:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28def7f3-93a9-4698-906e-bd3551f2b615","trace_id":"6564927a-65b7-465a-ab12-33de7a7126ba"}
[2026-04-14 09:58:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28def7f3-93a9-4698-906e-bd3551f2b615","trace_id":"6564927a-65b7-465a-ab12-33de7a7126ba"}
[2026-04-14 09:58:07] local.NOTICE: Monitoring start {"correlation_id":"c0506c02-a57f-43a7-abeb-2932db7affd8","trace_id":"59d4c51f-8946-4fe0-b47d-eaf3cb8e5756"}
[2026-04-14 09:58:07] local.NOTICE: Monitoring end {"correlation_id":"c0506c02-a57f-43a7-abeb-2932db7affd8","trace_id":"59d4c51f-8946-4fe0-b47d-eaf3cb8e5756"}
[2026-04-14 09:58:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"39f1ee0c-292e-4a87-b8eb-fa2b00f13072","trace_id":"af81d6ff-dc71-406b-a76b-cea08bc5f89c"}
[2026-04-14 09:58:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"39f1ee0c-292e-4a87-b8eb-fa2b00f13072","trace_id":"af81d6ff-dc71-406b-a76b-cea08bc5f89c"}
[2026-04-14 09:58:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"78551cb1-11d1-40d8-98ac-b27f03e5da6a","trace_id":"688cfe57-6dd3-46c5-b7ef-1355bcec4f77"}
[2026-04-14 09:58:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"78551cb1-11d1-40d8-98ac-b27f03e5da6a","trace_id":"688cfe57-6dd3-46c5-b7ef-1355bcec4f77"}
[2026-04-14 09:58:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"78551cb1-11d1-40d8-98ac-b27f03e5da6a","trace_id":"688cfe57-6dd3-46c5-b7ef-1355bcec4f77"}
[2026-04-14 09:58:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"78551cb1-11d1-40d8-98ac-b27f03e5da6a","trace_id":"688cfe57-6dd3-46c5-b7ef-1355bcec4f77"}
[2026-04-14 09:58:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"21af9b45-4081-4781-b60d-300ba9e84a11","trace_id":"7c017062-e192-4c50-b41d-54c1109c40a9"}
[2026-04-14 09:58:13] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:56:00, 2026-04-14 09:58:00] {"correlation_id":"21af9b45-4081-4781-b60d-300ba9e84a11","trace_id":"7c017062-e192-4c50-b41d-54c1109c40a9"}
[2026-04-14 09:58:13] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:56:00, 2026-04-14 09:58:00] {"correlation_id":"21af9b45-4081-4781-b60d-300ba9e84a11","trace_id":"7c017062-e192-4c50-b41d-54c1109c40a9"}
[2026-04-14 09:58:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"21af9b45-4081-4781-b60d-300ba9e84a11","trace_id":"7c017062-e192-4c50-b41d-54c1109c40a9"}
[2026-04-14 09:58:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"3f9d6681-2e1e-4973-a7bb-a415b19a4ceb","trace_id":"aa2a2889-bcd3-4df9-90c8-fdc77f20e955"}
[2026-04-14 09:58:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.NOTICE: Calendar sync start {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"3f9d6681-2e1e-4973-a7bb-a415b19a4ceb","trace_id":"aa2a2889-bcd3-4df9-90c8-fdc77f20e955"}
[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1364,"provider":"google","refreshToken":"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1364,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1364,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1370,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1370,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1370,"provider":"office","refreshToken":"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1370,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 77147217-0c03-4570-abcb-6f7254872900 Correlation ID: 4c8d7d53-8670-4f62-9008-d30f28cad785 Timestamp: 2026-04-14 09:58:19Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:19Z\",\"trace_id\":\"77147217-0c03-4570-abcb-6f7254872900\",\"correlation_id\":\"4c8d7d53-8670-4f62-9008-d30f28cad785\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1370,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1202,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1202,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1202,"provider":"office","refreshToken":"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1202,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: b5da6fdf-369f-4f3c-b241-d9fe04a60600 Correlation ID: 87407915-2df9-4d9c-b3b9-49cdcef545d0 Timestamp: 2026-04-14 09:58:19Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:19Z\",\"trace_id\":\"b5da6fdf-369f-4f3c-b241-d9fe04a60600\",\"correlation_id\":\"87407915-2df9-4d9c-b3b9-49cdcef545d0\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1202,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1413,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1413,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1413,"provider":"google","refreshToken":"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1413,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1413,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1300,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1300,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1300,"provider":"google","refreshToken":"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1300,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1300,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1409,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1409,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1409,"provider":"google","refreshToken":"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1409,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1409,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1352,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1352,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1352,"provider":"google","refreshToken":"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1352,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1352,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1296,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1296,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1296,"provider":"office","refreshToken":"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1296,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e159f0b4-00d4-4afb-9d40-1c1f79983700 Correlation ID: 60ce466e-e74d-4dc0-80dd-498d22dc852a Timestamp: 2026-04-14 09:58:21Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:21Z\",\"trace_id\":\"e159f0b4-00d4-4afb-9d40-1c1f79983700\",\"correlation_id\":\"60ce466e-e74d-4dc0-80dd-498d22dc852a\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1296,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":391,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":391,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":391,"provider":"office","refreshToken":"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":391,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 09e3d9d1-cb87-42a3-9a5e-f1bd766b0600 Correlation ID: ff48fe84-ab66-4de9-8233-439da1fa1346 Timestamp: 2026-04-14 09:58:21Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:21Z\",\"trace_id\":\"09e3d9d1-cb87-42a3-9a5e-f1bd766b0600\",\"correlation_id\":\"ff48fe84-ab66-4de9-8233-439da1fa1346\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":391,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1271,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1271,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1271,"provider":"office","refreshToken":"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1271,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: b881faaf-5fad-497f-9f5c-70db8ff75b00 Correlation ID: 6c3ae0eb-3112-4c1d-ae2d-b795fbf94982 Timestamp: 2026-04-14 09:58:22Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:22Z\",\"trace_id\":\"b881faaf-5fad-497f-9f5c-70db8ff75b00\",\"correlation_id\":\"6c3ae0eb-3112-4c1d-ae2d-b795fbf94982\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1271,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1351,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1351,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1351,"provider":"google","refreshToken":"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1351,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1351,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1366,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1366,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1366,"provider":"google","refreshToken":"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1366,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1366,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1115,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1115,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: Calendar sync job dispatched {"calendar_id":378} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1421,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1421,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: Calendar sync job dispatched {"calendar_id":504} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.NOTICE: Calendar sync end {"retrieved_calendars":31,"processed_calendars":2} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"calendar:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1115,"provider":"google"} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1115,"provider":"google"} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [Calendar] Processing sync {"calendarId":"2676cb6d-f86c-427e-bf78-591e388e3c1e","from":null,"to":null,"delta":"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=","last_sync":"2026-01-19 07:48:40","dateMode":"daily"} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.WARNING: [Pipedrive] Account not connected for user {"userId":"e6538737-e7b4-455f-a37a-3e79b665a220","account":{"Jiminny\\Models\\SocialAccount":{"id":1116,"sociable_id":241,"provider_user_id":"19555731","expires":1775683749,"refresh_token_expires":null,"provider":"pipedrive","state":"full-refresh","auth_scope":"base,deals:full,activities:full,contacts:full,search:read","retry_after":null,"created_at":"2023-09-08 09:44:29","updated_at":"2026-04-08 22:58:34"}}} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"pipedrive","crm_owner":241,"team_id":19} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"pipedrive","team_id":19} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"pipedrive","team_id":19} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {"provider":"pipedrive","user_id":241,"message":"Your Pipedrive account has become ...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"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,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceT…Defaults","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"627","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-14 09:58:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f\",\"trace_id\":\"3f0bfa17-70c1-42b7-8179-84c78a16aaa1\"}\n[2026-04-14 09:58:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f\",\"trace_id\":\"3f0bfa17-70c1-42b7-8179-84c78a16aaa1\"}\n[2026-04-14 09:58:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f\",\"trace_id\":\"3f0bfa17-70c1-42b7-8179-84c78a16aaa1\"}\n[2026-04-14 09:58:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28def7f3-93a9-4698-906e-bd3551f2b615\",\"trace_id\":\"6564927a-65b7-465a-ab12-33de7a7126ba\"}\n[2026-04-14 09:58:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28def7f3-93a9-4698-906e-bd3551f2b615\",\"trace_id\":\"6564927a-65b7-465a-ab12-33de7a7126ba\"}\n[2026-04-14 09:58:07] local.NOTICE: Monitoring start {\"correlation_id\":\"c0506c02-a57f-43a7-abeb-2932db7affd8\",\"trace_id\":\"59d4c51f-8946-4fe0-b47d-eaf3cb8e5756\"}\n[2026-04-14 09:58:07] local.NOTICE: Monitoring end {\"correlation_id\":\"c0506c02-a57f-43a7-abeb-2932db7affd8\",\"trace_id\":\"59d4c51f-8946-4fe0-b47d-eaf3cb8e5756\"}\n[2026-04-14 09:58:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"39f1ee0c-292e-4a87-b8eb-fa2b00f13072\",\"trace_id\":\"af81d6ff-dc71-406b-a76b-cea08bc5f89c\"}\n[2026-04-14 09:58:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"39f1ee0c-292e-4a87-b8eb-fa2b00f13072\",\"trace_id\":\"af81d6ff-dc71-406b-a76b-cea08bc5f89c\"}\n[2026-04-14 09:58:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"78551cb1-11d1-40d8-98ac-b27f03e5da6a\",\"trace_id\":\"688cfe57-6dd3-46c5-b7ef-1355bcec4f77\"}\n[2026-04-14 09:58:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"78551cb1-11d1-40d8-98ac-b27f03e5da6a\",\"trace_id\":\"688cfe57-6dd3-46c5-b7ef-1355bcec4f77\"}\n[2026-04-14 09:58:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"78551cb1-11d1-40d8-98ac-b27f03e5da6a\",\"trace_id\":\"688cfe57-6dd3-46c5-b7ef-1355bcec4f77\"}\n[2026-04-14 09:58:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"78551cb1-11d1-40d8-98ac-b27f03e5da6a\",\"trace_id\":\"688cfe57-6dd3-46c5-b7ef-1355bcec4f77\"}\n[2026-04-14 09:58:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"21af9b45-4081-4781-b60d-300ba9e84a11\",\"trace_id\":\"7c017062-e192-4c50-b41d-54c1109c40a9\"}\n[2026-04-14 09:58:13] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:56:00, 2026-04-14 09:58:00] {\"correlation_id\":\"21af9b45-4081-4781-b60d-300ba9e84a11\",\"trace_id\":\"7c017062-e192-4c50-b41d-54c1109c40a9\"}\n[2026-04-14 09:58:13] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:56:00, 2026-04-14 09:58:00] {\"correlation_id\":\"21af9b45-4081-4781-b60d-300ba9e84a11\",\"trace_id\":\"7c017062-e192-4c50-b41d-54c1109c40a9\"}\n[2026-04-14 09:58:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"21af9b45-4081-4781-b60d-300ba9e84a11\",\"trace_id\":\"7c017062-e192-4c50-b41d-54c1109c40a9\"}\n[2026-04-14 09:58:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3f9d6681-2e1e-4973-a7bb-a415b19a4ceb\",\"trace_id\":\"aa2a2889-bcd3-4df9-90c8-fdc77f20e955\"}\n[2026-04-14 09:58:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.NOTICE: Calendar sync start {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3f9d6681-2e1e-4973-a7bb-a415b19a4ceb\",\"trace_id\":\"aa2a2889-bcd3-4df9-90c8-fdc77f20e955\"}\n[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 77147217-0c03-4570-abcb-6f7254872900 Correlation ID: 4c8d7d53-8670-4f62-9008-d30f28cad785 Timestamp: 2026-04-14 09:58:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:19Z\\\",\\\"trace_id\\\":\\\"77147217-0c03-4570-abcb-6f7254872900\\\",\\\"correlation_id\\\":\\\"4c8d7d53-8670-4f62-9008-d30f28cad785\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: b5da6fdf-369f-4f3c-b241-d9fe04a60600 Correlation ID: 87407915-2df9-4d9c-b3b9-49cdcef545d0 Timestamp: 2026-04-14 09:58:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:19Z\\\",\\\"trace_id\\\":\\\"b5da6fdf-369f-4f3c-b241-d9fe04a60600\\\",\\\"correlation_id\\\":\\\"87407915-2df9-4d9c-b3b9-49cdcef545d0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e159f0b4-00d4-4afb-9d40-1c1f79983700 Correlation ID: 60ce466e-e74d-4dc0-80dd-498d22dc852a Timestamp: 2026-04-14 09:58:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:21Z\\\",\\\"trace_id\\\":\\\"e159f0b4-00d4-4afb-9d40-1c1f79983700\\\",\\\"correlation_id\\\":\\\"60ce466e-e74d-4dc0-80dd-498d22dc852a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 09e3d9d1-cb87-42a3-9a5e-f1bd766b0600 Correlation ID: ff48fe84-ab66-4de9-8233-439da1fa1346 Timestamp: 2026-04-14 09:58:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:21Z\\\",\\\"trace_id\\\":\\\"09e3d9d1-cb87-42a3-9a5e-f1bd766b0600\\\",\\\"correlation_id\\\":\\\"ff48fe84-ab66-4de9-8233-439da1fa1346\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: b881faaf-5fad-497f-9f5c-70db8ff75b00 Correlation ID: 6c3ae0eb-3112-4c1d-ae2d-b795fbf94982 Timestamp: 2026-04-14 09:58:22Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:22Z\\\",\\\"trace_id\\\":\\\"b881faaf-5fad-497f-9f5c-70db8ff75b00\\\",\\\"correlation_id\\\":\\\"6c3ae0eb-3112-4c1d-ae2d-b795fbf94982\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:59:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"69bb45fc-cdbd-4d48-8dac-2fc326afe989\",\"trace_id\":\"41a97f7e-df2f-44b4-8d2e-7390bf57ada9\"}\n[2026-04-14 09:59:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"69bb45fc-cdbd-4d48-8dac-2fc326afe989\",\"trace_id\":\"41a97f7e-df2f-44b4-8d2e-7390bf57ada9\"}\n[2026-04-14 09:59:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"69bb45fc-cdbd-4d48-8dac-2fc326afe989\",\"trace_id\":\"41a97f7e-df2f-44b4-8d2e-7390bf57ada9\"}\n[2026-04-14 09:59:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"12c3c892-8fc1-4437-9305-31039051107c\",\"trace_id\":\"24c18e16-e486-46d3-9b95-0b1e00a4a037\"}\n[2026-04-14 09:59:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"12c3c892-8fc1-4437-9305-31039051107c\",\"trace_id\":\"24c18e16-e486-46d3-9b95-0b1e00a4a037\"}\n[2026-04-14 09:59:07] local.NOTICE: Monitoring start {\"correlation_id\":\"b9ad8401-ec20-4fb2-b272-5849b9d088ee\",\"trace_id\":\"2c80aff4-67c4-4d69-97fa-c6477f386157\"}\n[2026-04-14 09:59:07] local.NOTICE: Monitoring end {\"correlation_id\":\"b9ad8401-ec20-4fb2-b272-5849b9d088ee\",\"trace_id\":\"2c80aff4-67c4-4d69-97fa-c6477f386157\"}\n[2026-04-14 09:59:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"70c8a1d9-2934-4710-a8f6-d76ff822f555\",\"trace_id\":\"acb24512-31b1-4de0-9d0d-6c765dc79a47\"}\n[2026-04-14 09:59:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"70c8a1d9-2934-4710-a8f6-d76ff822f555\",\"trace_id\":\"acb24512-31b1-4de0-9d0d-6c765dc79a47\"}\n[2026-04-14 09:59:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b8ec56f6-1292-4787-a320-a959b732b366\",\"trace_id\":\"01d37e17-496d-4b82-b846-9c4f7fea1726\"}\n[2026-04-14 09:59:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b8ec56f6-1292-4787-a320-a959b732b366\",\"trace_id\":\"01d37e17-496d-4b82-b846-9c4f7fea1726\"}\n[2026-04-14 09:59:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b8ec56f6-1292-4787-a320-a959b732b366\",\"trace_id\":\"01d37e17-496d-4b82-b846-9c4f7fea1726\"}\n[2026-04-14 09:59:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b8ec56f6-1292-4787-a320-a959b732b366\",\"trace_id\":\"01d37e17-496d-4b82-b846-9c4f7fea1726\"}\n[2026-04-14 10:00:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3b54c668-3276-4c6f-a03a-2701488efb51\",\"trace_id\":\"658035f1-e5e3-45ae-950d-0a663fb5f549\"}\n[2026-04-14 10:00:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3b54c668-3276-4c6f-a03a-2701488efb51\",\"trace_id\":\"658035f1-e5e3-45ae-950d-0a663fb5f549\"}\n[2026-04-14 10:00:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3b54c668-3276-4c6f-a03a-2701488efb51\",\"trace_id\":\"658035f1-e5e3-45ae-950d-0a663fb5f549\"}\n[2026-04-14 10:00:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"69f883c4-5846-41cc-89f3-4d4bdf49e14c\",\"trace_id\":\"4a63c172-326d-4ecf-9603-35292ef03df3\"}\n[2026-04-14 10:00:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"69f883c4-5846-41cc-89f3-4d4bdf49e14c\",\"trace_id\":\"4a63c172-326d-4ecf-9603-35292ef03df3\"}\n[2026-04-14 10:00:07] local.NOTICE: Monitoring start {\"correlation_id\":\"cb129f0f-62d9-4508-8fc9-84aebfc54042\",\"trace_id\":\"121a3b5b-2669-42a4-859b-807e775f50df\"}\n[2026-04-14 10:00:07] local.NOTICE: Monitoring end {\"correlation_id\":\"cb129f0f-62d9-4508-8fc9-84aebfc54042\",\"trace_id\":\"121a3b5b-2669-42a4-859b-807e775f50df\"}\n[2026-04-14 10:00:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d33f65ae-fdfe-4cb9-bf50-43fc86d764ed\",\"trace_id\":\"4d5ead7f-ed73-4ec7-ad55-6c55a1f9c5e1\"}\n[2026-04-14 10:00:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d33f65ae-fdfe-4cb9-bf50-43fc86d764ed\",\"trace_id\":\"4d5ead7f-ed73-4ec7-ad55-6c55a1f9c5e1\"}\n[2026-04-14 10:00:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8ca5b5c-3bc3-4c4c-98fd-e289082fd512\",\"trace_id\":\"6e59f452-c394-4b51-8fac-6db298b4796e\"}\n[2026-04-14 10:00:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c8ca5b5c-3bc3-4c4c-98fd-e289082fd512\",\"trace_id\":\"6e59f452-c394-4b51-8fac-6db298b4796e\"}\n[2026-04-14 10:00:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"c8ca5b5c-3bc3-4c4c-98fd-e289082fd512\",\"trace_id\":\"6e59f452-c394-4b51-8fac-6db298b4796e\"}\n[2026-04-14 10:00:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8ca5b5c-3bc3-4c4c-98fd-e289082fd512\",\"trace_id\":\"6e59f452-c394-4b51-8fac-6db298b4796e\"}\n[2026-04-14 10:00:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8c5cbe4e-8a3c-42fc-b3ed-f988627cec17\",\"trace_id\":\"1e2c9b6f-42f8-4f4c-94b8-98053241e4ce\"}\n[2026-04-14 10:00:12] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:58:00, 2026-04-14 10:00:00] {\"correlation_id\":\"8c5cbe4e-8a3c-42fc-b3ed-f988627cec17\",\"trace_id\":\"1e2c9b6f-42f8-4f4c-94b8-98053241e4ce\"}\n[2026-04-14 10:00:12] local.INFO: [conference:monitor:count] Push to Datadog jiminny.conference {\"activity_id\":407307,\"activity_status\":\"failed\",\"company\":\"jiminny\",\"provider\":\"google-meet\",\"timeframe\":\"(2026-04-14 09:58:00, 2026-04-14 10:00:00]\"} {\"correlation_id\":\"8c5cbe4e-8a3c-42fc-b3ed-f988627cec17\",\"trace_id\":\"1e2c9b6f-42f8-4f4c-94b8-98053241e4ce\"}\n[2026-04-14 10:00:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8c5cbe4e-8a3c-42fc-b3ed-f988627cec17\",\"trace_id\":\"1e2c9b6f-42f8-4f4c-94b8-98053241e4ce\"}\n[2026-04-14 10:00:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e7b13938-e1af-42b7-9565-9535c41747ae\",\"trace_id\":\"0fc1712a-ce67-4197-b22c-8bb4a1881249\"}\n[2026-04-14 10:00:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e7b13938-e1af-42b7-9565-9535c41747ae\",\"trace_id\":\"0fc1712a-ce67-4197-b22c-8bb4a1881249\"}\n[2026-04-14 10:00:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b83c9e5c-f707-412f-a288-6f41d2ad2fe3\",\"trace_id\":\"9cda555d-1cae-4210-9f1a-794af8fba7eb\"}\n[2026-04-14 10:00:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b83c9e5c-f707-412f-a288-6f41d2ad2fe3\",\"trace_id\":\"9cda555d-1cae-4210-9f1a-794af8fba7eb\"}\n[2026-04-14 10:00:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"54a27271-b11c-4b19-ab46-a9f41a59fbd4\",\"trace_id\":\"95433a51-68c6-47df-9bed-f85f0f4ec496\"}\n[2026-04-14 10:00:17] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"54a27271-b11c-4b19-ab46-a9f41a59fbd4\",\"trace_id\":\"95433a51-68c6-47df-9bed-f85f0f4ec496\"}\n[2026-04-14 10:00:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"54a27271-b11c-4b19-ab46-a9f41a59fbd4\",\"trace_id\":\"95433a51-68c6-47df-9bed-f85f0f4ec496\"}\n[2026-04-14 10:00:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f77205e4-25f0-4d2b-b4f8-99480dc93069\",\"trace_id\":\"08e65eeb-0e5e-4dd7-bd5e-b071c21a77f9\"}\n[2026-04-14 10:00:18] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:50:00, 2026-04-14 09:55:00] {\"correlation_id\":\"f77205e4-25f0-4d2b-b4f8-99480dc93069\",\"trace_id\":\"08e65eeb-0e5e-4dd7-bd5e-b071c21a77f9\"}\n[2026-04-14 10:00:18] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:50:00, 2026-04-14 09:55:00] {\"correlation_id\":\"f77205e4-25f0-4d2b-b4f8-99480dc93069\",\"trace_id\":\"08e65eeb-0e5e-4dd7-bd5e-b071c21a77f9\"}\n[2026-04-14 10:00:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f77205e4-25f0-4d2b-b4f8-99480dc93069\",\"trace_id\":\"08e65eeb-0e5e-4dd7-bd5e-b071c21a77f9\"}\n[2026-04-14 10:00:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d810198a-ef65-4e55-8952-9aec9eebb75f\",\"trace_id\":\"7008904d-574a-4903-b6c1-1e658ee78f9b\"}\n[2026-04-14 10:00:20] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"09:55\",\"to\":\"10:00\"} {\"correlation_id\":\"d810198a-ef65-4e55-8952-9aec9eebb75f\",\"trace_id\":\"7008904d-574a-4903-b6c1-1e658ee78f9b\"}\n[2026-04-14 10:00:20] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:50\",\"to\":\"23:55\"} {\"correlation_id\":\"d810198a-ef65-4e55-8952-9aec9eebb75f\",\"trace_id\":\"7008904d-574a-4903-b6c1-1e658ee78f9b\"}\n[2026-04-14 10:00:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d810198a-ef65-4e55-8952-9aec9eebb75f\",\"trace_id\":\"7008904d-574a-4903-b6c1-1e658ee78f9b\"}\n[2026-04-14 10:00:21] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:21] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"884e3155-45eb-4675-900f-f33a689719b4\",\"trace_id\":\"a8d9a15c-3592-48fd-901f-fe1f57c73dbb\"}\n[2026-04-14 10:00:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"eacf9c30-b33d-4ce3-a365-ec3b500f716b\",\"trace_id\":\"fbbb69ea-b4a2-4927-a8cb-568a82e97ce0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:02:25.051663Z\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"884e3155-45eb-4675-900f-f33a689719b4\",\"trace_id\":\"a8d9a15c-3592-48fd-901f-fe1f57c73dbb\"}\n[2026-04-14 10:00:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"eacf9c30-b33d-4ce3-a365-ec3b500f716b\",\"trace_id\":\"fbbb69ea-b4a2-4927-a8cb-568a82e97ce0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"214f92c5-34ba-4dfe-bad4-13612a37c31e\",\"trace_id\":\"96930287-4ce6-4ff7-86ba-3c3215b2a25f\"}\n[2026-04-14 10:00:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"214f92c5-34ba-4dfe-bad4-13612a37c31e\",\"trace_id\":\"96930287-4ce6-4ff7-86ba-3c3215b2a25f\"}\n[2026-04-14 10:00:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810032,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810033,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810034,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810035,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810036,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810037,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:30] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.ALERT: [SyncActivity] Failed {\"import_id\":810032,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":697} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"49750b00-5c16-4e6a-9d62-f4b62570529c\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"49750b00-5c16-4e6a-9d62-f4b62570529c\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"49750b00-5c16-4e6a-9d62-f4b62570529c\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.ALERT: [SyncActivity] Failed {\"import_id\":810033,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"49750b00-5c16-4e6a-9d62-f4b62570529c\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"c134a507-3832-433a-9cce-fb127dc4dd83\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"c134a507-3832-433a-9cce-fb127dc4dd83\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c134a507-3832-433a-9cce-fb127dc4dd83\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.ALERT: [SyncActivity] Failed {\"import_id\":810034,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"c134a507-3832-433a-9cce-fb127dc4dd83\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"093c0cea-670f-401c-9cf5-35e112b796d2\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"093c0cea-670f-401c-9cf5-35e112b796d2\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"093c0cea-670f-401c-9cf5-35e112b796d2\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"119c92e3-899c-4d21-8f76-d766856a5d6a\",\"trace_id\":\"1bb7d81b-e6f9-4888-ac3b-e7a315f5613b\"}\n[2026-04-14 10:00:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"119c92e3-899c-4d21-8f76-d766856a5d6a\",\"trace_id\":\"1bb7d81b-e6f9-4888-ac3b-e7a315f5613b\"}\n[2026-04-14 10:00:32] local.ALERT: [SyncActivity] Failed {\"import_id\":810035,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"093c0cea-670f-401c-9cf5-35e112b796d2\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4f7c5f77-9ca8-402b-a9cf-83789bd0a192\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4f7c5f77-9ca8-402b-a9cf-83789bd0a192\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4f7c5f77-9ca8-402b-a9cf-83789bd0a192\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.ALERT: [SyncActivity] Failed {\"import_id\":810036,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4f7c5f77-9ca8-402b-a9cf-83789bd0a192\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SyncActivity] Start {\"import_id\":810037,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:44:00\",\"to\":\"2026-04-14 10:00:00\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SyncActivity] End {\"import_id\":810037,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SyncActivity] Memory usage {\"import_id\":810037,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":29329448,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-stuck\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"56ff81c5-aa79-4db5-aaf8-d4448642f5cf\",\"trace_id\":\"36c58456-38e8-4b8c-a893-669fa278058a\"}\n[2026-04-14 10:00:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-stuck\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"56ff81c5-aa79-4db5-aaf8-d4448642f5cf\",\"trace_id\":\"36c58456-38e8-4b8c-a893-669fa278058a\"}\n[2026-04-14 10:00:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8adf2c35-973d-4741-8d7a-69972e682952\",\"trace_id\":\"eef280a0-4388-49ca-aa45-5cd2e1ba469b\"}\n[2026-04-14 10:00:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8adf2c35-973d-4741-8d7a-69972e682952\",\"trace_id\":\"eef280a0-4388-49ca-aa45-5cd2e1ba469b\"}\n[2026-04-14 10:00:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cce71bfc-9762-4645-bfb4-f37128f3400c\",\"trace_id\":\"8ecb875f-79c0-435e-8a65-4abb93ce2530\"}\n[2026-04-14 10:00:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cce71bfc-9762-4645-bfb4-f37128f3400c\",\"trace_id\":\"8ecb875f-79c0-435e-8a65-4abb93ce2530\"}\n[2026-04-14 10:00:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1adae23d-6c80-47dd-af17-0a28632271c3\",\"trace_id\":\"902cc6f6-5a9e-4f16-a549-dc5fb7b31411\"}\n[2026-04-14 10:00:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1adae23d-6c80-47dd-af17-0a28632271c3\",\"trace_id\":\"902cc6f6-5a9e-4f16-a549-dc5fb7b31411\"}\n[2026-04-14 10:00:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"200ae451-59d9-4a80-830f-7feb1ee2219f\",\"trace_id\":\"839e3998-8e46-40ac-b8ac-59979528702d\"}\n[2026-04-14 10:00:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"200ae451-59d9-4a80-830f-7feb1ee2219f\",\"trace_id\":\"839e3998-8e46-40ac-b8ac-59979528702d\"}\n[2026-04-14 10:00:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"078cfa78-37a4-4b58-92f6-510c6528346b\",\"trace_id\":\"a6134867-7dff-432f-b534-717aa7551606\"}\n[2026-04-14 10:00:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"078cfa78-37a4-4b58-92f6-510c6528346b\",\"trace_id\":\"a6134867-7dff-432f-b534-717aa7551606\"}\n[2026-04-14 10:00:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de15282c-b3f4-4c2e-aea0-2414b07563dc\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: Dispatching activity sync job {\"import_id\":810038,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"de15282c-b3f4-4c2e-aea0-2414b07563dc\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de15282c-b3f4-4c2e-aea0-2414b07563dc\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SyncActivity] Start {\"import_id\":810038,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:00:00\",\"to\":\"2026-04-14 10:00:00\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:45] local.INFO: [SyncActivity] End {\"import_id\":810038,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:45] local.INFO: [SyncActivity] Memory usage {\"import_id\":810038,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":29491960,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cef319e4-12df-4ce3-8950-00c1d161850a\",\"trace_id\":\"6d4a382c-4afe-4d44-b768-801d17af8c9b\"}\n[2026-04-14 10:00:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cef319e4-12df-4ce3-8950-00c1d161850a\",\"trace_id\":\"6d4a382c-4afe-4d44-b768-801d17af8c9b\"}\n[2026-04-14 10:00:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"df55682b-8135-44ec-8c16-2f75e9e85fea\",\"trace_id\":\"600aa3c4-cabb-45cd-8595-01cb67fb057e\"}\n[2026-04-14 10:00:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"df55682b-8135-44ec-8c16-2f75e9e85fea\",\"trace_id\":\"600aa3c4-cabb-45cd-8595-01cb67fb057e\"}\n[2026-04-14 10:00:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7e0b2478-7333-4133-9dbc-6212c392c083\",\"trace_id\":\"09bc7a04-b464-48ed-80ab-c04974954048\"}\n[2026-04-14 10:00:48] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"7e0b2478-7333-4133-9dbc-6212c392c083\",\"trace_id\":\"09bc7a04-b464-48ed-80ab-c04974954048\"}\n[2026-04-14 10:00:48] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"7e0b2478-7333-4133-9dbc-6212c392c083\",\"trace_id\":\"09bc7a04-b464-48ed-80ab-c04974954048\"}\n[2026-04-14 10:00:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7e0b2478-7333-4133-9dbc-6212c392c083\",\"trace_id\":\"09bc7a04-b464-48ed-80ab-c04974954048\"}\n[2026-04-14 10:00:50] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:50] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:50] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f1622806-592d-4112-b180-110db6847de0\",\"trace_id\":\"101b5bcb-1496-4bf4-8996-a906ce2fe604\"}\n[2026-04-14 10:01:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"f1622806-592d-4112-b180-110db6847de0\",\"trace_id\":\"101b5bcb-1496-4bf4-8996-a906ce2fe604\"}\n[2026-04-14 10:01:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f1622806-592d-4112-b180-110db6847de0\",\"trace_id\":\"101b5bcb-1496-4bf4-8996-a906ce2fe604\"}\n[2026-04-14 10:01:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"36c14f98-3a79-4fc2-947e-c6fe1817a9f3\",\"trace_id\":\"005bb854-c907-412d-a001-17a7a0202825\"}\n[2026-04-14 10:01:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"36c14f98-3a79-4fc2-947e-c6fe1817a9f3\",\"trace_id\":\"005bb854-c907-412d-a001-17a7a0202825\"}\n[2026-04-14 10:01:06] local.NOTICE: Monitoring start {\"correlation_id\":\"9908d917-c66b-4ebe-832d-22088aed4ef7\",\"trace_id\":\"3a5a849c-953a-4dd4-925c-bbd7e951f86b\"}\n[2026-04-14 10:01:06] local.NOTICE: Monitoring end {\"correlation_id\":\"9908d917-c66b-4ebe-832d-22088aed4ef7\",\"trace_id\":\"3a5a849c-953a-4dd4-925c-bbd7e951f86b\"}\n[2026-04-14 10:01:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2be27c70-66f0-47c5-bc08-8cb741a254a5\",\"trace_id\":\"32e09957-76da-4dd9-b3df-942fa341a422\"}\n[2026-04-14 10:01:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2be27c70-66f0-47c5-bc08-8cb741a254a5\",\"trace_id\":\"32e09957-76da-4dd9-b3df-942fa341a422\"}\n[2026-04-14 10:01:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2f87ffa1-47d2-48d5-9504-826a8f70527a\",\"trace_id\":\"9a161b45-3b87-40b6-89b0-c6a1e303b2ab\"}\n[2026-04-14 10:01:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2f87ffa1-47d2-48d5-9504-826a8f70527a\",\"trace_id\":\"9a161b45-3b87-40b6-89b0-c6a1e303b2ab\"}\n[2026-04-14 10:01:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"2f87ffa1-47d2-48d5-9504-826a8f70527a\",\"trace_id\":\"9a161b45-3b87-40b6-89b0-c6a1e303b2ab\"}\n[2026-04-14 10:01:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2f87ffa1-47d2-48d5-9504-826a8f70527a\",\"trace_id\":\"9a161b45-3b87-40b6-89b0-c6a1e303b2ab\"}\n[2026-04-14 10:01:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"336e6819-5286-4b78-8d8e-d64076394aa1\",\"trace_id\":\"d897c8e0-cb60-4f6e-a429-2209b8af5922\"}\n[2026-04-14 10:01:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"336e6819-5286-4b78-8d8e-d64076394aa1\",\"trace_id\":\"d897c8e0-cb60-4f6e-a429-2209b8af5922\"}\n[2026-04-14 10:01:20] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":178.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:02:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7061d8a-2de2-468e-853b-90dff7669148\",\"trace_id\":\"9a68df95-6dcf-4ee8-9eb3-29ee92a48957\"}\n[2026-04-14 10:02:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"a7061d8a-2de2-468e-853b-90dff7669148\",\"trace_id\":\"9a68df95-6dcf-4ee8-9eb3-29ee92a48957\"}\n[2026-04-14 10:02:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7061d8a-2de2-468e-853b-90dff7669148\",\"trace_id\":\"9a68df95-6dcf-4ee8-9eb3-29ee92a48957\"}\n[2026-04-14 10:02:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b3fd5a-8d06-488f-b33e-22641e7432be\",\"trace_id\":\"6ebccd83-8b05-4506-9953-8cab8978db53\"}\n[2026-04-14 10:02:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b3fd5a-8d06-488f-b33e-22641e7432be\",\"trace_id\":\"6ebccd83-8b05-4506-9953-8cab8978db53\"}\n[2026-04-14 10:02:06] local.NOTICE: Monitoring start {\"correlation_id\":\"847225a6-29b0-4dea-9854-7a9565e1f38b\",\"trace_id\":\"65b25445-23eb-4ac1-8b73-d0f808f0bf8e\"}\n[2026-04-14 10:02:06] local.NOTICE: Monitoring end {\"correlation_id\":\"847225a6-29b0-4dea-9854-7a9565e1f38b\",\"trace_id\":\"65b25445-23eb-4ac1-8b73-d0f808f0bf8e\"}\n[2026-04-14 10:02:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0c369c9c-2588-4b75-8a3b-8514754bbb15\",\"trace_id\":\"136b6727-f5d8-4300-a6d6-87496cd272a2\"}\n[2026-04-14 10:02:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0c369c9c-2588-4b75-8a3b-8514754bbb15\",\"trace_id\":\"136b6727-f5d8-4300-a6d6-87496cd272a2\"}\n[2026-04-14 10:02:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d23841e0-8645-4e70-9cc1-2b805df255ba\",\"trace_id\":\"5bcf33a7-f39f-460d-9336-b4ea4c604ce8\"}\n[2026-04-14 10:02:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d23841e0-8645-4e70-9cc1-2b805df255ba\",\"trace_id\":\"5bcf33a7-f39f-460d-9336-b4ea4c604ce8\"}\n[2026-04-14 10:02:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d23841e0-8645-4e70-9cc1-2b805df255ba\",\"trace_id\":\"5bcf33a7-f39f-460d-9336-b4ea4c604ce8\"}\n[2026-04-14 10:02:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d23841e0-8645-4e70-9cc1-2b805df255ba\",\"trace_id\":\"5bcf33a7-f39f-460d-9336-b4ea4c604ce8\"}\n[2026-04-14 10:02:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ab51749f-6237-4e1a-abe3-4dea922647a8\",\"trace_id\":\"e8ff5939-689d-49d9-af9f-6e57118bb352\"}\n[2026-04-14 10:02:11] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:00:00, 2026-04-14 10:02:00] {\"correlation_id\":\"ab51749f-6237-4e1a-abe3-4dea922647a8\",\"trace_id\":\"e8ff5939-689d-49d9-af9f-6e57118bb352\"}\n[2026-04-14 10:02:11] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:02:00] {\"correlation_id\":\"ab51749f-6237-4e1a-abe3-4dea922647a8\",\"trace_id\":\"e8ff5939-689d-49d9-af9f-6e57118bb352\"}\n[2026-04-14 10:02:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ab51749f-6237-4e1a-abe3-4dea922647a8\",\"trace_id\":\"e8ff5939-689d-49d9-af9f-6e57118bb352\"}\n[2026-04-14 10:02:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2433c324-6bd5-4ac2-85f1-325387bc5212\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:02:13] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2433c324-6bd5-4ac2-85f1-325387bc5212\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:02:13] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2433c324-6bd5-4ac2-85f1-325387bc5212\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:02:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2433c324-6bd5-4ac2-85f1-325387bc5212\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:02:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"68ed593a-2ca0-4db5-b787-7ef2e37f01e7\",\"trace_id\":\"ee9b4aa6-255d-43d7-8b3f-8c336c305c4e\"}\n[2026-04-14 10:02:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"68ed593a-2ca0-4db5-b787-7ef2e37f01e7\",\"trace_id\":\"ee9b4aa6-255d-43d7-8b3f-8c336c305c4e\"}\n[2026-04-14 10:02:15] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1ee41459-08b3-44d2-a3fa-d27ba62d0709\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:03:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58223ff1-60bf-4d00-9dd3-5bf4b15fa560\",\"trace_id\":\"173cf902-3c8a-4c27-8215-d61b8cb6e474\"}\n[2026-04-14 10:03:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"58223ff1-60bf-4d00-9dd3-5bf4b15fa560\",\"trace_id\":\"173cf902-3c8a-4c27-8215-d61b8cb6e474\"}\n[2026-04-14 10:03:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58223ff1-60bf-4d00-9dd3-5bf4b15fa560\",\"trace_id\":\"173cf902-3c8a-4c27-8215-d61b8cb6e474\"}\n[2026-04-14 10:03:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5218bcbc-9038-4a36-a092-75a82e044c33\",\"trace_id\":\"54a00883-0c3e-4e21-8d72-e42d5f54971c\"}\n[2026-04-14 10:03:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5218bcbc-9038-4a36-a092-75a82e044c33\",\"trace_id\":\"54a00883-0c3e-4e21-8d72-e42d5f54971c\"}\n[2026-04-14 10:03:07] local.NOTICE: Monitoring start {\"correlation_id\":\"073f788e-37ff-4c3a-a371-589c37e98a7b\",\"trace_id\":\"58fb388f-43b3-43fd-b7e8-e5ce5aaec0c6\"}\n[2026-04-14 10:03:07] local.NOTICE: Monitoring end {\"correlation_id\":\"073f788e-37ff-4c3a-a371-589c37e98a7b\",\"trace_id\":\"58fb388f-43b3-43fd-b7e8-e5ce5aaec0c6\"}\n[2026-04-14 10:03:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4697fe2b-697b-4849-8996-e5f64cf04f53\",\"trace_id\":\"b90e99df-f46f-4b83-bb0f-b4d43671650c\"}\n[2026-04-14 10:03:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4697fe2b-697b-4849-8996-e5f64cf04f53\",\"trace_id\":\"b90e99df-f46f-4b83-bb0f-b4d43671650c\"}\n[2026-04-14 10:03:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6a3745cc-fc41-471d-a8e7-392f3dd772b7\",\"trace_id\":\"4cf440c5-449d-4b37-9b1d-10fb10c48c1e\"}\n[2026-04-14 10:03:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6a3745cc-fc41-471d-a8e7-392f3dd772b7\",\"trace_id\":\"4cf440c5-449d-4b37-9b1d-10fb10c48c1e\"}\n[2026-04-14 10:03:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6a3745cc-fc41-471d-a8e7-392f3dd772b7\",\"trace_id\":\"4cf440c5-449d-4b37-9b1d-10fb10c48c1e\"}\n[2026-04-14 10:03:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6a3745cc-fc41-471d-a8e7-392f3dd772b7\",\"trace_id\":\"4cf440c5-449d-4b37-9b1d-10fb10c48c1e\"}\n[2026-04-14 10:03:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"93b11d6f-98cf-43a4-b2b4-5aacfa41ba09\",\"trace_id\":\"2c835ba3-e4ea-49cd-b8cf-678b4ba1f0ed\"}\n[2026-04-14 10:03:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"93b11d6f-98cf-43a4-b2b4-5aacfa41ba09\",\"trace_id\":\"2c835ba3-e4ea-49cd-b8cf-678b4ba1f0ed\"}\n[2026-04-14 10:04:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20b5b970-29cd-4077-8e5d-ff2e0bbb7033\",\"trace_id\":\"9e88418d-755f-418c-ad2c-c26749d967c8\"}\n[2026-04-14 10:04:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"20b5b970-29cd-4077-8e5d-ff2e0bbb7033\",\"trace_id\":\"9e88418d-755f-418c-ad2c-c26749d967c8\"}\n[2026-04-14 10:04:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20b5b970-29cd-4077-8e5d-ff2e0bbb7033\",\"trace_id\":\"9e88418d-755f-418c-ad2c-c26749d967c8\"}\n[2026-04-14 10:04:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c30c4060-f6b3-49c1-8b7d-a1324c8b8503\",\"trace_id\":\"9ad02394-7f77-45a1-ab43-b14cf67dee56\"}\n[2026-04-14 10:04:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c30c4060-f6b3-49c1-8b7d-a1324c8b8503\",\"trace_id\":\"9ad02394-7f77-45a1-ab43-b14cf67dee56\"}\n[2026-04-14 10:04:07] local.NOTICE: Monitoring start {\"correlation_id\":\"4be9836d-c6b1-4059-b59d-670725ef64dd\",\"trace_id\":\"5294f811-255c-41cf-a290-63dc12fdae80\"}\n[2026-04-14 10:04:07] local.NOTICE: Monitoring end {\"correlation_id\":\"4be9836d-c6b1-4059-b59d-670725ef64dd\",\"trace_id\":\"5294f811-255c-41cf-a290-63dc12fdae80\"}\n[2026-04-14 10:04:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"77bdb840-94f2-4fd5-82db-d3927d0ab230\",\"trace_id\":\"a030bd8c-c909-49d7-8b5d-5176a300a63d\"}\n[2026-04-14 10:04:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"77bdb840-94f2-4fd5-82db-d3927d0ab230\",\"trace_id\":\"a030bd8c-c909-49d7-8b5d-5176a300a63d\"}\n[2026-04-14 10:04:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"55255a44-a582-4a11-9f18-5d13dc0e27fc\",\"trace_id\":\"5acdfbc8-8c5c-4f7e-bc87-4a0938aaf02a\"}\n[2026-04-14 10:04:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55255a44-a582-4a11-9f18-5d13dc0e27fc\",\"trace_id\":\"5acdfbc8-8c5c-4f7e-bc87-4a0938aaf02a\"}\n[2026-04-14 10:04:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"55255a44-a582-4a11-9f18-5d13dc0e27fc\",\"trace_id\":\"5acdfbc8-8c5c-4f7e-bc87-4a0938aaf02a\"}\n[2026-04-14 10:04:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"55255a44-a582-4a11-9f18-5d13dc0e27fc\",\"trace_id\":\"5acdfbc8-8c5c-4f7e-bc87-4a0938aaf02a\"}\n[2026-04-14 10:04:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9a721889-38f3-4ebc-ad11-fbf5610f3028\",\"trace_id\":\"9ba97f68-df89-48f6-a428-570f0d3458cc\"}\n[2026-04-14 10:04:11] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:02:00, 2026-04-14 10:04:00] {\"correlation_id\":\"9a721889-38f3-4ebc-ad11-fbf5610f3028\",\"trace_id\":\"9ba97f68-df89-48f6-a428-570f0d3458cc\"}\n[2026-04-14 10:04:11] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:02:00, 2026-04-14 10:04:00] {\"correlation_id\":\"9a721889-38f3-4ebc-ad11-fbf5610f3028\",\"trace_id\":\"9ba97f68-df89-48f6-a428-570f0d3458cc\"}\n[2026-04-14 10:04:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9a721889-38f3-4ebc-ad11-fbf5610f3028\",\"trace_id\":\"9ba97f68-df89-48f6-a428-570f0d3458cc\"}\n[2026-04-14 10:05:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cf6473b4-f5ab-4c46-9872-bfef9ea1c6db\",\"trace_id\":\"4ba9f664-cf2f-4c7d-9535-c0ebbb567120\"}\n[2026-04-14 10:05:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cf6473b4-f5ab-4c46-9872-bfef9ea1c6db\",\"trace_id\":\"4ba9f664-cf2f-4c7d-9535-c0ebbb567120\"}\n[2026-04-14 10:05:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cf6473b4-f5ab-4c46-9872-bfef9ea1c6db\",\"trace_id\":\"4ba9f664-cf2f-4c7d-9535-c0ebbb567120\"}\n[2026-04-14 10:05:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b8ef8984-3c41-4d86-b934-cbbaaac22b62\",\"trace_id\":\"d61aca99-91ec-4d7e-88c3-cdb3a894ba68\"}\n[2026-04-14 10:05:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b8ef8984-3c41-4d86-b934-cbbaaac22b62\",\"trace_id\":\"d61aca99-91ec-4d7e-88c3-cdb3a894ba68\"}\n[2026-04-14 10:05:08] local.NOTICE: Monitoring start {\"correlation_id\":\"c7fdf2ef-a0d0-4d74-9275-ff33fe016d60\",\"trace_id\":\"cf0237fc-b0f2-4e9b-8ab0-713739757159\"}\n[2026-04-14 10:05:08] local.NOTICE: Monitoring end {\"correlation_id\":\"c7fdf2ef-a0d0-4d74-9275-ff33fe016d60\",\"trace_id\":\"cf0237fc-b0f2-4e9b-8ab0-713739757159\"}\n[2026-04-14 10:05:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ec14fea1-89a7-439d-8ca4-a8dcd4ffa72f\",\"trace_id\":\"430133c9-8564-4abe-9a1b-ccf33422fa73\"}\n[2026-04-14 10:05:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ec14fea1-89a7-439d-8ca4-a8dcd4ffa72f\",\"trace_id\":\"430133c9-8564-4abe-9a1b-ccf33422fa73\"}","depth":4,"value":"[2026-04-14 09:58:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f\",\"trace_id\":\"3f0bfa17-70c1-42b7-8179-84c78a16aaa1\"}\n[2026-04-14 09:58:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f\",\"trace_id\":\"3f0bfa17-70c1-42b7-8179-84c78a16aaa1\"}\n[2026-04-14 09:58:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f\",\"trace_id\":\"3f0bfa17-70c1-42b7-8179-84c78a16aaa1\"}\n[2026-04-14 09:58:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"28def7f3-93a9-4698-906e-bd3551f2b615\",\"trace_id\":\"6564927a-65b7-465a-ab12-33de7a7126ba\"}\n[2026-04-14 09:58:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"28def7f3-93a9-4698-906e-bd3551f2b615\",\"trace_id\":\"6564927a-65b7-465a-ab12-33de7a7126ba\"}\n[2026-04-14 09:58:07] local.NOTICE: Monitoring start {\"correlation_id\":\"c0506c02-a57f-43a7-abeb-2932db7affd8\",\"trace_id\":\"59d4c51f-8946-4fe0-b47d-eaf3cb8e5756\"}\n[2026-04-14 09:58:07] local.NOTICE: Monitoring end {\"correlation_id\":\"c0506c02-a57f-43a7-abeb-2932db7affd8\",\"trace_id\":\"59d4c51f-8946-4fe0-b47d-eaf3cb8e5756\"}\n[2026-04-14 09:58:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"39f1ee0c-292e-4a87-b8eb-fa2b00f13072\",\"trace_id\":\"af81d6ff-dc71-406b-a76b-cea08bc5f89c\"}\n[2026-04-14 09:58:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"39f1ee0c-292e-4a87-b8eb-fa2b00f13072\",\"trace_id\":\"af81d6ff-dc71-406b-a76b-cea08bc5f89c\"}\n[2026-04-14 09:58:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"78551cb1-11d1-40d8-98ac-b27f03e5da6a\",\"trace_id\":\"688cfe57-6dd3-46c5-b7ef-1355bcec4f77\"}\n[2026-04-14 09:58:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"78551cb1-11d1-40d8-98ac-b27f03e5da6a\",\"trace_id\":\"688cfe57-6dd3-46c5-b7ef-1355bcec4f77\"}\n[2026-04-14 09:58:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"78551cb1-11d1-40d8-98ac-b27f03e5da6a\",\"trace_id\":\"688cfe57-6dd3-46c5-b7ef-1355bcec4f77\"}\n[2026-04-14 09:58:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"78551cb1-11d1-40d8-98ac-b27f03e5da6a\",\"trace_id\":\"688cfe57-6dd3-46c5-b7ef-1355bcec4f77\"}\n[2026-04-14 09:58:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"21af9b45-4081-4781-b60d-300ba9e84a11\",\"trace_id\":\"7c017062-e192-4c50-b41d-54c1109c40a9\"}\n[2026-04-14 09:58:13] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:56:00, 2026-04-14 09:58:00] {\"correlation_id\":\"21af9b45-4081-4781-b60d-300ba9e84a11\",\"trace_id\":\"7c017062-e192-4c50-b41d-54c1109c40a9\"}\n[2026-04-14 09:58:13] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:56:00, 2026-04-14 09:58:00] {\"correlation_id\":\"21af9b45-4081-4781-b60d-300ba9e84a11\",\"trace_id\":\"7c017062-e192-4c50-b41d-54c1109c40a9\"}\n[2026-04-14 09:58:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"21af9b45-4081-4781-b60d-300ba9e84a11\",\"trace_id\":\"7c017062-e192-4c50-b41d-54c1109c40a9\"}\n[2026-04-14 09:58:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3f9d6681-2e1e-4973-a7bb-a415b19a4ceb\",\"trace_id\":\"aa2a2889-bcd3-4df9-90c8-fdc77f20e955\"}\n[2026-04-14 09:58:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.NOTICE: Calendar sync start {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3f9d6681-2e1e-4973-a7bb-a415b19a4ceb\",\"trace_id\":\"aa2a2889-bcd3-4df9-90c8-fdc77f20e955\"}\n[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 77147217-0c03-4570-abcb-6f7254872900 Correlation ID: 4c8d7d53-8670-4f62-9008-d30f28cad785 Timestamp: 2026-04-14 09:58:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:19Z\\\",\\\"trace_id\\\":\\\"77147217-0c03-4570-abcb-6f7254872900\\\",\\\"correlation_id\\\":\\\"4c8d7d53-8670-4f62-9008-d30f28cad785\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: b5da6fdf-369f-4f3c-b241-d9fe04a60600 Correlation ID: 87407915-2df9-4d9c-b3b9-49cdcef545d0 Timestamp: 2026-04-14 09:58:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:19Z\\\",\\\"trace_id\\\":\\\"b5da6fdf-369f-4f3c-b241-d9fe04a60600\\\",\\\"correlation_id\\\":\\\"87407915-2df9-4d9c-b3b9-49cdcef545d0\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e159f0b4-00d4-4afb-9d40-1c1f79983700 Correlation ID: 60ce466e-e74d-4dc0-80dd-498d22dc852a Timestamp: 2026-04-14 09:58:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:21Z\\\",\\\"trace_id\\\":\\\"e159f0b4-00d4-4afb-9d40-1c1f79983700\\\",\\\"correlation_id\\\":\\\"60ce466e-e74d-4dc0-80dd-498d22dc852a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 09e3d9d1-cb87-42a3-9a5e-f1bd766b0600 Correlation ID: ff48fe84-ab66-4de9-8233-439da1fa1346 Timestamp: 2026-04-14 09:58:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:21Z\\\",\\\"trace_id\\\":\\\"09e3d9d1-cb87-42a3-9a5e-f1bd766b0600\\\",\\\"correlation_id\\\":\\\"ff48fe84-ab66-4de9-8233-439da1fa1346\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: b881faaf-5fad-497f-9f5c-70db8ff75b00 Correlation ID: 6c3ae0eb-3112-4c1d-ae2d-b795fbf94982 Timestamp: 2026-04-14 09:58:22Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:58:22Z\\\",\\\"trace_id\\\":\\\"b881faaf-5fad-497f-9f5c-70db8ff75b00\\\",\\\"correlation_id\\\":\\\"6c3ae0eb-3112-4c1d-ae2d-b795fbf94982\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a0d12a2c-e20d-418a-9919-889266544de1\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"797e08d3-cb92-40c5-b0ed-ec99cf0d6518\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:58:25] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"f463ea18-ce2a-4f7d-8d1c-8f3b655da284\",\"trace_id\":\"73eafab8-4cab-42c0-8131-63acddd962fa\"}\n[2026-04-14 09:59:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"69bb45fc-cdbd-4d48-8dac-2fc326afe989\",\"trace_id\":\"41a97f7e-df2f-44b4-8d2e-7390bf57ada9\"}\n[2026-04-14 09:59:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"69bb45fc-cdbd-4d48-8dac-2fc326afe989\",\"trace_id\":\"41a97f7e-df2f-44b4-8d2e-7390bf57ada9\"}\n[2026-04-14 09:59:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"69bb45fc-cdbd-4d48-8dac-2fc326afe989\",\"trace_id\":\"41a97f7e-df2f-44b4-8d2e-7390bf57ada9\"}\n[2026-04-14 09:59:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"12c3c892-8fc1-4437-9305-31039051107c\",\"trace_id\":\"24c18e16-e486-46d3-9b95-0b1e00a4a037\"}\n[2026-04-14 09:59:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"12c3c892-8fc1-4437-9305-31039051107c\",\"trace_id\":\"24c18e16-e486-46d3-9b95-0b1e00a4a037\"}\n[2026-04-14 09:59:07] local.NOTICE: Monitoring start {\"correlation_id\":\"b9ad8401-ec20-4fb2-b272-5849b9d088ee\",\"trace_id\":\"2c80aff4-67c4-4d69-97fa-c6477f386157\"}\n[2026-04-14 09:59:07] local.NOTICE: Monitoring end {\"correlation_id\":\"b9ad8401-ec20-4fb2-b272-5849b9d088ee\",\"trace_id\":\"2c80aff4-67c4-4d69-97fa-c6477f386157\"}\n[2026-04-14 09:59:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"70c8a1d9-2934-4710-a8f6-d76ff822f555\",\"trace_id\":\"acb24512-31b1-4de0-9d0d-6c765dc79a47\"}\n[2026-04-14 09:59:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"70c8a1d9-2934-4710-a8f6-d76ff822f555\",\"trace_id\":\"acb24512-31b1-4de0-9d0d-6c765dc79a47\"}\n[2026-04-14 09:59:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b8ec56f6-1292-4787-a320-a959b732b366\",\"trace_id\":\"01d37e17-496d-4b82-b846-9c4f7fea1726\"}\n[2026-04-14 09:59:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"b8ec56f6-1292-4787-a320-a959b732b366\",\"trace_id\":\"01d37e17-496d-4b82-b846-9c4f7fea1726\"}\n[2026-04-14 09:59:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"b8ec56f6-1292-4787-a320-a959b732b366\",\"trace_id\":\"01d37e17-496d-4b82-b846-9c4f7fea1726\"}\n[2026-04-14 09:59:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b8ec56f6-1292-4787-a320-a959b732b366\",\"trace_id\":\"01d37e17-496d-4b82-b846-9c4f7fea1726\"}\n[2026-04-14 10:00:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3b54c668-3276-4c6f-a03a-2701488efb51\",\"trace_id\":\"658035f1-e5e3-45ae-950d-0a663fb5f549\"}\n[2026-04-14 10:00:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"3b54c668-3276-4c6f-a03a-2701488efb51\",\"trace_id\":\"658035f1-e5e3-45ae-950d-0a663fb5f549\"}\n[2026-04-14 10:00:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3b54c668-3276-4c6f-a03a-2701488efb51\",\"trace_id\":\"658035f1-e5e3-45ae-950d-0a663fb5f549\"}\n[2026-04-14 10:00:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"69f883c4-5846-41cc-89f3-4d4bdf49e14c\",\"trace_id\":\"4a63c172-326d-4ecf-9603-35292ef03df3\"}\n[2026-04-14 10:00:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"69f883c4-5846-41cc-89f3-4d4bdf49e14c\",\"trace_id\":\"4a63c172-326d-4ecf-9603-35292ef03df3\"}\n[2026-04-14 10:00:07] local.NOTICE: Monitoring start {\"correlation_id\":\"cb129f0f-62d9-4508-8fc9-84aebfc54042\",\"trace_id\":\"121a3b5b-2669-42a4-859b-807e775f50df\"}\n[2026-04-14 10:00:07] local.NOTICE: Monitoring end {\"correlation_id\":\"cb129f0f-62d9-4508-8fc9-84aebfc54042\",\"trace_id\":\"121a3b5b-2669-42a4-859b-807e775f50df\"}\n[2026-04-14 10:00:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d33f65ae-fdfe-4cb9-bf50-43fc86d764ed\",\"trace_id\":\"4d5ead7f-ed73-4ec7-ad55-6c55a1f9c5e1\"}\n[2026-04-14 10:00:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d33f65ae-fdfe-4cb9-bf50-43fc86d764ed\",\"trace_id\":\"4d5ead7f-ed73-4ec7-ad55-6c55a1f9c5e1\"}\n[2026-04-14 10:00:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c8ca5b5c-3bc3-4c4c-98fd-e289082fd512\",\"trace_id\":\"6e59f452-c394-4b51-8fac-6db298b4796e\"}\n[2026-04-14 10:00:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c8ca5b5c-3bc3-4c4c-98fd-e289082fd512\",\"trace_id\":\"6e59f452-c394-4b51-8fac-6db298b4796e\"}\n[2026-04-14 10:00:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"c8ca5b5c-3bc3-4c4c-98fd-e289082fd512\",\"trace_id\":\"6e59f452-c394-4b51-8fac-6db298b4796e\"}\n[2026-04-14 10:00:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c8ca5b5c-3bc3-4c4c-98fd-e289082fd512\",\"trace_id\":\"6e59f452-c394-4b51-8fac-6db298b4796e\"}\n[2026-04-14 10:00:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8c5cbe4e-8a3c-42fc-b3ed-f988627cec17\",\"trace_id\":\"1e2c9b6f-42f8-4f4c-94b8-98053241e4ce\"}\n[2026-04-14 10:00:12] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:58:00, 2026-04-14 10:00:00] {\"correlation_id\":\"8c5cbe4e-8a3c-42fc-b3ed-f988627cec17\",\"trace_id\":\"1e2c9b6f-42f8-4f4c-94b8-98053241e4ce\"}\n[2026-04-14 10:00:12] local.INFO: [conference:monitor:count] Push to Datadog jiminny.conference {\"activity_id\":407307,\"activity_status\":\"failed\",\"company\":\"jiminny\",\"provider\":\"google-meet\",\"timeframe\":\"(2026-04-14 09:58:00, 2026-04-14 10:00:00]\"} {\"correlation_id\":\"8c5cbe4e-8a3c-42fc-b3ed-f988627cec17\",\"trace_id\":\"1e2c9b6f-42f8-4f4c-94b8-98053241e4ce\"}\n[2026-04-14 10:00:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8c5cbe4e-8a3c-42fc-b3ed-f988627cec17\",\"trace_id\":\"1e2c9b6f-42f8-4f4c-94b8-98053241e4ce\"}\n[2026-04-14 10:00:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"e7b13938-e1af-42b7-9565-9535c41747ae\",\"trace_id\":\"0fc1712a-ce67-4197-b22c-8bb4a1881249\"}\n[2026-04-14 10:00:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"e7b13938-e1af-42b7-9565-9535c41747ae\",\"trace_id\":\"0fc1712a-ce67-4197-b22c-8bb4a1881249\"}\n[2026-04-14 10:00:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b83c9e5c-f707-412f-a288-6f41d2ad2fe3\",\"trace_id\":\"9cda555d-1cae-4210-9f1a-794af8fba7eb\"}\n[2026-04-14 10:00:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b83c9e5c-f707-412f-a288-6f41d2ad2fe3\",\"trace_id\":\"9cda555d-1cae-4210-9f1a-794af8fba7eb\"}\n[2026-04-14 10:00:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"54a27271-b11c-4b19-ab46-a9f41a59fbd4\",\"trace_id\":\"95433a51-68c6-47df-9bed-f85f0f4ec496\"}\n[2026-04-14 10:00:17] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"54a27271-b11c-4b19-ab46-a9f41a59fbd4\",\"trace_id\":\"95433a51-68c6-47df-9bed-f85f0f4ec496\"}\n[2026-04-14 10:00:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"54a27271-b11c-4b19-ab46-a9f41a59fbd4\",\"trace_id\":\"95433a51-68c6-47df-9bed-f85f0f4ec496\"}\n[2026-04-14 10:00:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f77205e4-25f0-4d2b-b4f8-99480dc93069\",\"trace_id\":\"08e65eeb-0e5e-4dd7-bd5e-b071c21a77f9\"}\n[2026-04-14 10:00:18] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:50:00, 2026-04-14 09:55:00] {\"correlation_id\":\"f77205e4-25f0-4d2b-b4f8-99480dc93069\",\"trace_id\":\"08e65eeb-0e5e-4dd7-bd5e-b071c21a77f9\"}\n[2026-04-14 10:00:18] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:50:00, 2026-04-14 09:55:00] {\"correlation_id\":\"f77205e4-25f0-4d2b-b4f8-99480dc93069\",\"trace_id\":\"08e65eeb-0e5e-4dd7-bd5e-b071c21a77f9\"}\n[2026-04-14 10:00:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f77205e4-25f0-4d2b-b4f8-99480dc93069\",\"trace_id\":\"08e65eeb-0e5e-4dd7-bd5e-b071c21a77f9\"}\n[2026-04-14 10:00:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d810198a-ef65-4e55-8952-9aec9eebb75f\",\"trace_id\":\"7008904d-574a-4903-b6c1-1e658ee78f9b\"}\n[2026-04-14 10:00:20] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"09:55\",\"to\":\"10:00\"} {\"correlation_id\":\"d810198a-ef65-4e55-8952-9aec9eebb75f\",\"trace_id\":\"7008904d-574a-4903-b6c1-1e658ee78f9b\"}\n[2026-04-14 10:00:20] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:50\",\"to\":\"23:55\"} {\"correlation_id\":\"d810198a-ef65-4e55-8952-9aec9eebb75f\",\"trace_id\":\"7008904d-574a-4903-b6c1-1e658ee78f9b\"}\n[2026-04-14 10:00:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d810198a-ef65-4e55-8952-9aec9eebb75f\",\"trace_id\":\"7008904d-574a-4903-b6c1-1e658ee78f9b\"}\n[2026-04-14 10:00:21] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:21] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:22] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"775f4f84-63d6-48ac-89c5-c957d72fb0c4\",\"trace_id\":\"8d7e86b5-2389-43b5-b798-bca670bac580\"}\n[2026-04-14 10:00:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"884e3155-45eb-4675-900f-f33a689719b4\",\"trace_id\":\"a8d9a15c-3592-48fd-901f-fe1f57c73dbb\"}\n[2026-04-14 10:00:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"eacf9c30-b33d-4ce3-a365-ec3b500f716b\",\"trace_id\":\"fbbb69ea-b4a2-4927-a8cb-568a82e97ce0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T10:02:25.051663Z\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"884e3155-45eb-4675-900f-f33a689719b4\",\"trace_id\":\"a8d9a15c-3592-48fd-901f-fe1f57c73dbb\"}\n[2026-04-14 10:00:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"eacf9c30-b33d-4ce3-a365-ec3b500f716b\",\"trace_id\":\"fbbb69ea-b4a2-4927-a8cb-568a82e97ce0\"}\n[2026-04-14 10:00:25] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"214f92c5-34ba-4dfe-bad4-13612a37c31e\",\"trace_id\":\"96930287-4ce6-4ff7-86ba-3c3215b2a25f\"}\n[2026-04-14 10:00:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"214f92c5-34ba-4dfe-bad4-13612a37c31e\",\"trace_id\":\"96930287-4ce6-4ff7-86ba-3c3215b2a25f\"}\n[2026-04-14 10:00:30] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:30] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810032,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810033,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810034,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810035,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810036,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Dispatching activity sync job {\"import_id\":810037,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7546d9ab-484a-425c-abe5-e8e9392b6e80\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:30] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.ALERT: [SyncActivity] Failed {\"import_id\":810032,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":697} {\"correlation_id\":\"63ab2f7f-403c-46eb-b215-4307d310f7ab\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"49750b00-5c16-4e6a-9d62-f4b62570529c\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"49750b00-5c16-4e6a-9d62-f4b62570529c\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"49750b00-5c16-4e6a-9d62-f4b62570529c\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.ALERT: [SyncActivity] Failed {\"import_id\":810033,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"49750b00-5c16-4e6a-9d62-f4b62570529c\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"c134a507-3832-433a-9cce-fb127dc4dd83\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"c134a507-3832-433a-9cce-fb127dc4dd83\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"c134a507-3832-433a-9cce-fb127dc4dd83\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.ALERT: [SyncActivity] Failed {\"import_id\":810034,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"c134a507-3832-433a-9cce-fb127dc4dd83\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"093c0cea-670f-401c-9cf5-35e112b796d2\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"093c0cea-670f-401c-9cf5-35e112b796d2\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"093c0cea-670f-401c-9cf5-35e112b796d2\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"119c92e3-899c-4d21-8f76-d766856a5d6a\",\"trace_id\":\"1bb7d81b-e6f9-4888-ac3b-e7a315f5613b\"}\n[2026-04-14 10:00:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"119c92e3-899c-4d21-8f76-d766856a5d6a\",\"trace_id\":\"1bb7d81b-e6f9-4888-ac3b-e7a315f5613b\"}\n[2026-04-14 10:00:32] local.ALERT: [SyncActivity] Failed {\"import_id\":810035,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"093c0cea-670f-401c-9cf5-35e112b796d2\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4f7c5f77-9ca8-402b-a9cf-83789bd0a192\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4f7c5f77-9ca8-402b-a9cf-83789bd0a192\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4f7c5f77-9ca8-402b-a9cf-83789bd0a192\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.ALERT: [SyncActivity] Failed {\"import_id\":810036,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4f7c5f77-9ca8-402b-a9cf-83789bd0a192\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SyncActivity] Start {\"import_id\":810037,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:44:00\",\"to\":\"2026-04-14 10:00:00\"} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SyncActivity] End {\"import_id\":810037,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:32] local.INFO: [SyncActivity] Memory usage {\"import_id\":810037,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":29329448,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"b4b2a672-241b-430d-ac20-130985be9509\",\"trace_id\":\"9b7f2f6b-ad2d-4522-848f-bba63f73be82\"}\n[2026-04-14 10:00:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-stuck\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"56ff81c5-aa79-4db5-aaf8-d4448642f5cf\",\"trace_id\":\"36c58456-38e8-4b8c-a893-669fa278058a\"}\n[2026-04-14 10:00:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-stuck\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"56ff81c5-aa79-4db5-aaf8-d4448642f5cf\",\"trace_id\":\"36c58456-38e8-4b8c-a893-669fa278058a\"}\n[2026-04-14 10:00:35] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:35] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:35] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8adf2c35-973d-4741-8d7a-69972e682952\",\"trace_id\":\"eef280a0-4388-49ca-aa45-5cd2e1ba469b\"}\n[2026-04-14 10:00:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8adf2c35-973d-4741-8d7a-69972e682952\",\"trace_id\":\"eef280a0-4388-49ca-aa45-5cd2e1ba469b\"}\n[2026-04-14 10:00:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cce71bfc-9762-4645-bfb4-f37128f3400c\",\"trace_id\":\"8ecb875f-79c0-435e-8a65-4abb93ce2530\"}\n[2026-04-14 10:00:38] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cce71bfc-9762-4645-bfb4-f37128f3400c\",\"trace_id\":\"8ecb875f-79c0-435e-8a65-4abb93ce2530\"}\n[2026-04-14 10:00:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1adae23d-6c80-47dd-af17-0a28632271c3\",\"trace_id\":\"902cc6f6-5a9e-4f16-a549-dc5fb7b31411\"}\n[2026-04-14 10:00:39] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1adae23d-6c80-47dd-af17-0a28632271c3\",\"trace_id\":\"902cc6f6-5a9e-4f16-a549-dc5fb7b31411\"}\n[2026-04-14 10:00:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"200ae451-59d9-4a80-830f-7feb1ee2219f\",\"trace_id\":\"839e3998-8e46-40ac-b8ac-59979528702d\"}\n[2026-04-14 10:00:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"200ae451-59d9-4a80-830f-7feb1ee2219f\",\"trace_id\":\"839e3998-8e46-40ac-b8ac-59979528702d\"}\n[2026-04-14 10:00:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"078cfa78-37a4-4b58-92f6-510c6528346b\",\"trace_id\":\"a6134867-7dff-432f-b534-717aa7551606\"}\n[2026-04-14 10:00:43] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"078cfa78-37a4-4b58-92f6-510c6528346b\",\"trace_id\":\"a6134867-7dff-432f-b534-717aa7551606\"}\n[2026-04-14 10:00:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"de15282c-b3f4-4c2e-aea0-2414b07563dc\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: Dispatching activity sync job {\"import_id\":810038,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"de15282c-b3f4-4c2e-aea0-2414b07563dc\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"de15282c-b3f4-4c2e-aea0-2414b07563dc\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [SyncActivity] Start {\"import_id\":810038,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:44] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-04-14 09:00:00\",\"to\":\"2026-04-14 10:00:00\"} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:45] local.INFO: [SyncActivity] End {\"import_id\":810038,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:45] local.INFO: [SyncActivity] Memory usage {\"import_id\":810038,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":29491960,\"memory_real_usage\":67108864,\"pid\":37757} {\"correlation_id\":\"e54a18a1-32e3-4e6a-b8d4-5d164707a509\",\"trace_id\":\"54198c86-f5d2-4432-9ff7-d34ae2eac261\"}\n[2026-04-14 10:00:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cef319e4-12df-4ce3-8950-00c1d161850a\",\"trace_id\":\"6d4a382c-4afe-4d44-b768-801d17af8c9b\"}\n[2026-04-14 10:00:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cef319e4-12df-4ce3-8950-00c1d161850a\",\"trace_id\":\"6d4a382c-4afe-4d44-b768-801d17af8c9b\"}\n[2026-04-14 10:00:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"df55682b-8135-44ec-8c16-2f75e9e85fea\",\"trace_id\":\"600aa3c4-cabb-45cd-8595-01cb67fb057e\"}\n[2026-04-14 10:00:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"df55682b-8135-44ec-8c16-2f75e9e85fea\",\"trace_id\":\"600aa3c4-cabb-45cd-8595-01cb67fb057e\"}\n[2026-04-14 10:00:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"7e0b2478-7333-4133-9dbc-6212c392c083\",\"trace_id\":\"09bc7a04-b464-48ed-80ab-c04974954048\"}\n[2026-04-14 10:00:48] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"7e0b2478-7333-4133-9dbc-6212c392c083\",\"trace_id\":\"09bc7a04-b464-48ed-80ab-c04974954048\"}\n[2026-04-14 10:00:48] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"7e0b2478-7333-4133-9dbc-6212c392c083\",\"trace_id\":\"09bc7a04-b464-48ed-80ab-c04974954048\"}\n[2026-04-14 10:00:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"7e0b2478-7333-4133-9dbc-6212c392c083\",\"trace_id\":\"09bc7a04-b464-48ed-80ab-c04974954048\"}\n[2026-04-14 10:00:50] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:50] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:00:50] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"f1622806-592d-4112-b180-110db6847de0\",\"trace_id\":\"101b5bcb-1496-4bf4-8996-a906ce2fe604\"}\n[2026-04-14 10:01:03] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"f1622806-592d-4112-b180-110db6847de0\",\"trace_id\":\"101b5bcb-1496-4bf4-8996-a906ce2fe604\"}\n[2026-04-14 10:01:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"f1622806-592d-4112-b180-110db6847de0\",\"trace_id\":\"101b5bcb-1496-4bf4-8996-a906ce2fe604\"}\n[2026-04-14 10:01:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"36c14f98-3a79-4fc2-947e-c6fe1817a9f3\",\"trace_id\":\"005bb854-c907-412d-a001-17a7a0202825\"}\n[2026-04-14 10:01:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"36c14f98-3a79-4fc2-947e-c6fe1817a9f3\",\"trace_id\":\"005bb854-c907-412d-a001-17a7a0202825\"}\n[2026-04-14 10:01:06] local.NOTICE: Monitoring start {\"correlation_id\":\"9908d917-c66b-4ebe-832d-22088aed4ef7\",\"trace_id\":\"3a5a849c-953a-4dd4-925c-bbd7e951f86b\"}\n[2026-04-14 10:01:06] local.NOTICE: Monitoring end {\"correlation_id\":\"9908d917-c66b-4ebe-832d-22088aed4ef7\",\"trace_id\":\"3a5a849c-953a-4dd4-925c-bbd7e951f86b\"}\n[2026-04-14 10:01:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2be27c70-66f0-47c5-bc08-8cb741a254a5\",\"trace_id\":\"32e09957-76da-4dd9-b3df-942fa341a422\"}\n[2026-04-14 10:01:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2be27c70-66f0-47c5-bc08-8cb741a254a5\",\"trace_id\":\"32e09957-76da-4dd9-b3df-942fa341a422\"}\n[2026-04-14 10:01:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2f87ffa1-47d2-48d5-9504-826a8f70527a\",\"trace_id\":\"9a161b45-3b87-40b6-89b0-c6a1e303b2ab\"}\n[2026-04-14 10:01:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2f87ffa1-47d2-48d5-9504-826a8f70527a\",\"trace_id\":\"9a161b45-3b87-40b6-89b0-c6a1e303b2ab\"}\n[2026-04-14 10:01:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"2f87ffa1-47d2-48d5-9504-826a8f70527a\",\"trace_id\":\"9a161b45-3b87-40b6-89b0-c6a1e303b2ab\"}\n[2026-04-14 10:01:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2f87ffa1-47d2-48d5-9504-826a8f70527a\",\"trace_id\":\"9a161b45-3b87-40b6-89b0-c6a1e303b2ab\"}\n[2026-04-14 10:01:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"336e6819-5286-4b78-8d8e-d64076394aa1\",\"trace_id\":\"d897c8e0-cb60-4f6e-a429-2209b8af5922\"}\n[2026-04-14 10:01:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"336e6819-5286-4b78-8d8e-d64076394aa1\",\"trace_id\":\"d897c8e0-cb60-4f6e-a429-2209b8af5922\"}\n[2026-04-14 10:01:20] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":178.2,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:01:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"7bade266-9007-4535-9cb8-01b93476f6d9\",\"trace_id\":\"88ae438b-a7ae-41c2-85e3-15f14715c9f0\"}\n[2026-04-14 10:02:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"a7061d8a-2de2-468e-853b-90dff7669148\",\"trace_id\":\"9a68df95-6dcf-4ee8-9eb3-29ee92a48957\"}\n[2026-04-14 10:02:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"a7061d8a-2de2-468e-853b-90dff7669148\",\"trace_id\":\"9a68df95-6dcf-4ee8-9eb3-29ee92a48957\"}\n[2026-04-14 10:02:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"a7061d8a-2de2-468e-853b-90dff7669148\",\"trace_id\":\"9a68df95-6dcf-4ee8-9eb3-29ee92a48957\"}\n[2026-04-14 10:02:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b3fd5a-8d06-488f-b33e-22641e7432be\",\"trace_id\":\"6ebccd83-8b05-4506-9953-8cab8978db53\"}\n[2026-04-14 10:02:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b3fd5a-8d06-488f-b33e-22641e7432be\",\"trace_id\":\"6ebccd83-8b05-4506-9953-8cab8978db53\"}\n[2026-04-14 10:02:06] local.NOTICE: Monitoring start {\"correlation_id\":\"847225a6-29b0-4dea-9854-7a9565e1f38b\",\"trace_id\":\"65b25445-23eb-4ac1-8b73-d0f808f0bf8e\"}\n[2026-04-14 10:02:06] local.NOTICE: Monitoring end {\"correlation_id\":\"847225a6-29b0-4dea-9854-7a9565e1f38b\",\"trace_id\":\"65b25445-23eb-4ac1-8b73-d0f808f0bf8e\"}\n[2026-04-14 10:02:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0c369c9c-2588-4b75-8a3b-8514754bbb15\",\"trace_id\":\"136b6727-f5d8-4300-a6d6-87496cd272a2\"}\n[2026-04-14 10:02:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0c369c9c-2588-4b75-8a3b-8514754bbb15\",\"trace_id\":\"136b6727-f5d8-4300-a6d6-87496cd272a2\"}\n[2026-04-14 10:02:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d23841e0-8645-4e70-9cc1-2b805df255ba\",\"trace_id\":\"5bcf33a7-f39f-460d-9336-b4ea4c604ce8\"}\n[2026-04-14 10:02:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d23841e0-8645-4e70-9cc1-2b805df255ba\",\"trace_id\":\"5bcf33a7-f39f-460d-9336-b4ea4c604ce8\"}\n[2026-04-14 10:02:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d23841e0-8645-4e70-9cc1-2b805df255ba\",\"trace_id\":\"5bcf33a7-f39f-460d-9336-b4ea4c604ce8\"}\n[2026-04-14 10:02:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d23841e0-8645-4e70-9cc1-2b805df255ba\",\"trace_id\":\"5bcf33a7-f39f-460d-9336-b4ea4c604ce8\"}\n[2026-04-14 10:02:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ab51749f-6237-4e1a-abe3-4dea922647a8\",\"trace_id\":\"e8ff5939-689d-49d9-af9f-6e57118bb352\"}\n[2026-04-14 10:02:11] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:00:00, 2026-04-14 10:02:00] {\"correlation_id\":\"ab51749f-6237-4e1a-abe3-4dea922647a8\",\"trace_id\":\"e8ff5939-689d-49d9-af9f-6e57118bb352\"}\n[2026-04-14 10:02:11] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:00:00, 2026-04-14 10:02:00] {\"correlation_id\":\"ab51749f-6237-4e1a-abe3-4dea922647a8\",\"trace_id\":\"e8ff5939-689d-49d9-af9f-6e57118bb352\"}\n[2026-04-14 10:02:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ab51749f-6237-4e1a-abe3-4dea922647a8\",\"trace_id\":\"e8ff5939-689d-49d9-af9f-6e57118bb352\"}\n[2026-04-14 10:02:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"2433c324-6bd5-4ac2-85f1-325387bc5212\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:02:13] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2433c324-6bd5-4ac2-85f1-325387bc5212\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:02:13] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2433c324-6bd5-4ac2-85f1-325387bc5212\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:02:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"2433c324-6bd5-4ac2-85f1-325387bc5212\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:02:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"68ed593a-2ca0-4db5-b787-7ef2e37f01e7\",\"trace_id\":\"ee9b4aa6-255d-43d7-8b3f-8c336c305c4e\"}\n[2026-04-14 10:02:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"68ed593a-2ca0-4db5-b787-7ef2e37f01e7\",\"trace_id\":\"ee9b4aa6-255d-43d7-8b3f-8c336c305c4e\"}\n[2026-04-14 10:02:15] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1ee41459-08b3-44d2-a3fa-d27ba62d0709\",\"trace_id\":\"2c655f9b-8128-401e-9350-c57706e12974\"}\n[2026-04-14 10:03:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"58223ff1-60bf-4d00-9dd3-5bf4b15fa560\",\"trace_id\":\"173cf902-3c8a-4c27-8215-d61b8cb6e474\"}\n[2026-04-14 10:03:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"58223ff1-60bf-4d00-9dd3-5bf4b15fa560\",\"trace_id\":\"173cf902-3c8a-4c27-8215-d61b8cb6e474\"}\n[2026-04-14 10:03:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"58223ff1-60bf-4d00-9dd3-5bf4b15fa560\",\"trace_id\":\"173cf902-3c8a-4c27-8215-d61b8cb6e474\"}\n[2026-04-14 10:03:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5218bcbc-9038-4a36-a092-75a82e044c33\",\"trace_id\":\"54a00883-0c3e-4e21-8d72-e42d5f54971c\"}\n[2026-04-14 10:03:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5218bcbc-9038-4a36-a092-75a82e044c33\",\"trace_id\":\"54a00883-0c3e-4e21-8d72-e42d5f54971c\"}\n[2026-04-14 10:03:07] local.NOTICE: Monitoring start {\"correlation_id\":\"073f788e-37ff-4c3a-a371-589c37e98a7b\",\"trace_id\":\"58fb388f-43b3-43fd-b7e8-e5ce5aaec0c6\"}\n[2026-04-14 10:03:07] local.NOTICE: Monitoring end {\"correlation_id\":\"073f788e-37ff-4c3a-a371-589c37e98a7b\",\"trace_id\":\"58fb388f-43b3-43fd-b7e8-e5ce5aaec0c6\"}\n[2026-04-14 10:03:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4697fe2b-697b-4849-8996-e5f64cf04f53\",\"trace_id\":\"b90e99df-f46f-4b83-bb0f-b4d43671650c\"}\n[2026-04-14 10:03:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4697fe2b-697b-4849-8996-e5f64cf04f53\",\"trace_id\":\"b90e99df-f46f-4b83-bb0f-b4d43671650c\"}\n[2026-04-14 10:03:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6a3745cc-fc41-471d-a8e7-392f3dd772b7\",\"trace_id\":\"4cf440c5-449d-4b37-9b1d-10fb10c48c1e\"}\n[2026-04-14 10:03:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6a3745cc-fc41-471d-a8e7-392f3dd772b7\",\"trace_id\":\"4cf440c5-449d-4b37-9b1d-10fb10c48c1e\"}\n[2026-04-14 10:03:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6a3745cc-fc41-471d-a8e7-392f3dd772b7\",\"trace_id\":\"4cf440c5-449d-4b37-9b1d-10fb10c48c1e\"}\n[2026-04-14 10:03:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6a3745cc-fc41-471d-a8e7-392f3dd772b7\",\"trace_id\":\"4cf440c5-449d-4b37-9b1d-10fb10c48c1e\"}\n[2026-04-14 10:03:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"93b11d6f-98cf-43a4-b2b4-5aacfa41ba09\",\"trace_id\":\"2c835ba3-e4ea-49cd-b8cf-678b4ba1f0ed\"}\n[2026-04-14 10:03:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"93b11d6f-98cf-43a4-b2b4-5aacfa41ba09\",\"trace_id\":\"2c835ba3-e4ea-49cd-b8cf-678b4ba1f0ed\"}\n[2026-04-14 10:04:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"20b5b970-29cd-4077-8e5d-ff2e0bbb7033\",\"trace_id\":\"9e88418d-755f-418c-ad2c-c26749d967c8\"}\n[2026-04-14 10:04:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"20b5b970-29cd-4077-8e5d-ff2e0bbb7033\",\"trace_id\":\"9e88418d-755f-418c-ad2c-c26749d967c8\"}\n[2026-04-14 10:04:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"20b5b970-29cd-4077-8e5d-ff2e0bbb7033\",\"trace_id\":\"9e88418d-755f-418c-ad2c-c26749d967c8\"}\n[2026-04-14 10:04:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c30c4060-f6b3-49c1-8b7d-a1324c8b8503\",\"trace_id\":\"9ad02394-7f77-45a1-ab43-b14cf67dee56\"}\n[2026-04-14 10:04:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c30c4060-f6b3-49c1-8b7d-a1324c8b8503\",\"trace_id\":\"9ad02394-7f77-45a1-ab43-b14cf67dee56\"}\n[2026-04-14 10:04:07] local.NOTICE: Monitoring start {\"correlation_id\":\"4be9836d-c6b1-4059-b59d-670725ef64dd\",\"trace_id\":\"5294f811-255c-41cf-a290-63dc12fdae80\"}\n[2026-04-14 10:04:07] local.NOTICE: Monitoring end {\"correlation_id\":\"4be9836d-c6b1-4059-b59d-670725ef64dd\",\"trace_id\":\"5294f811-255c-41cf-a290-63dc12fdae80\"}\n[2026-04-14 10:04:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"77bdb840-94f2-4fd5-82db-d3927d0ab230\",\"trace_id\":\"a030bd8c-c909-49d7-8b5d-5176a300a63d\"}\n[2026-04-14 10:04:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"77bdb840-94f2-4fd5-82db-d3927d0ab230\",\"trace_id\":\"a030bd8c-c909-49d7-8b5d-5176a300a63d\"}\n[2026-04-14 10:04:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"55255a44-a582-4a11-9f18-5d13dc0e27fc\",\"trace_id\":\"5acdfbc8-8c5c-4f7e-bc87-4a0938aaf02a\"}\n[2026-04-14 10:04:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"55255a44-a582-4a11-9f18-5d13dc0e27fc\",\"trace_id\":\"5acdfbc8-8c5c-4f7e-bc87-4a0938aaf02a\"}\n[2026-04-14 10:04:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"55255a44-a582-4a11-9f18-5d13dc0e27fc\",\"trace_id\":\"5acdfbc8-8c5c-4f7e-bc87-4a0938aaf02a\"}\n[2026-04-14 10:04:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"55255a44-a582-4a11-9f18-5d13dc0e27fc\",\"trace_id\":\"5acdfbc8-8c5c-4f7e-bc87-4a0938aaf02a\"}\n[2026-04-14 10:04:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9a721889-38f3-4ebc-ad11-fbf5610f3028\",\"trace_id\":\"9ba97f68-df89-48f6-a428-570f0d3458cc\"}\n[2026-04-14 10:04:11] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 10:02:00, 2026-04-14 10:04:00] {\"correlation_id\":\"9a721889-38f3-4ebc-ad11-fbf5610f3028\",\"trace_id\":\"9ba97f68-df89-48f6-a428-570f0d3458cc\"}\n[2026-04-14 10:04:11] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 10:02:00, 2026-04-14 10:04:00] {\"correlation_id\":\"9a721889-38f3-4ebc-ad11-fbf5610f3028\",\"trace_id\":\"9ba97f68-df89-48f6-a428-570f0d3458cc\"}\n[2026-04-14 10:04:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9a721889-38f3-4ebc-ad11-fbf5610f3028\",\"trace_id\":\"9ba97f68-df89-48f6-a428-570f0d3458cc\"}\n[2026-04-14 10:05:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"cf6473b4-f5ab-4c46-9872-bfef9ea1c6db\",\"trace_id\":\"4ba9f664-cf2f-4c7d-9535-c0ebbb567120\"}\n[2026-04-14 10:05:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"cf6473b4-f5ab-4c46-9872-bfef9ea1c6db\",\"trace_id\":\"4ba9f664-cf2f-4c7d-9535-c0ebbb567120\"}\n[2026-04-14 10:05:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"cf6473b4-f5ab-4c46-9872-bfef9ea1c6db\",\"trace_id\":\"4ba9f664-cf2f-4c7d-9535-c0ebbb567120\"}\n[2026-04-14 10:05:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b8ef8984-3c41-4d86-b934-cbbaaac22b62\",\"trace_id\":\"d61aca99-91ec-4d7e-88c3-cdb3a894ba68\"}\n[2026-04-14 10:05:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b8ef8984-3c41-4d86-b934-cbbaaac22b62\",\"trace_id\":\"d61aca99-91ec-4d7e-88c3-cdb3a894ba68\"}\n[2026-04-14 10:05:08] local.NOTICE: Monitoring start {\"correlation_id\":\"c7fdf2ef-a0d0-4d74-9275-ff33fe016d60\",\"trace_id\":\"cf0237fc-b0f2-4e9b-8ab0-713739757159\"}\n[2026-04-14 10:05:08] local.NOTICE: Monitoring end {\"correlation_id\":\"c7fdf2ef-a0d0-4d74-9275-ff33fe016d60\",\"trace_id\":\"cf0237fc-b0f2-4e9b-8ab0-713739757159\"}\n[2026-04-14 10:05:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"ec14fea1-89a7-439d-8ca4-a8dcd4ffa72f\",\"trace_id\":\"430133c9-8564-4abe-9a1b-ccf33422fa73\"}\n[2026-04-14 10:05:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"ec14fea1-89a7-439d-8ca4-a8dcd4ffa72f\",\"trace_id\":\"430133c9-8564-4abe-9a1b-ccf33422fa73\"}","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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"15","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"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\\Repositories;\n\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Illuminate\\Pagination\\LengthAwarePaginator;\nuse Illuminate\\Support\\Facades\\DB;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSort;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSortDirection;\n\nclass AutomatedReportsRepository\n{\n /**\n * Create a new automated report\n *\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function create(array $data): AutomatedReport\n {\n return AutomatedReport::create($data);\n }\n\n /**\n * Find an automated report by UUID\n *\n * @param string $uuid\n *\n * @return AutomatedReport|null\n */\n public function findByUuid(string $uuid): ?AutomatedReport\n {\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();\n }\n\n public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport\n {\n if (is_numeric($idOrUuid)) {\n return AutomatedReport::find((int) $idOrUuid);\n }\n\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();\n }\n\n /**\n * Retrieve all standard (non-Ask Jiminny) automated reports.\n *\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAllStandardReports(\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->get();\n }\n\n /**\n * Retrieve all Ask Jiminny reports created by the given user.\n *\n * @param User $user The user whose reports to retrieve.\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAskJiminnyReportsByUser(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->where('created_by', $user->getId())\n ->get();\n }\n\n private function buildSortedQuery(string $sortColumn, string $sortDirection): \\Illuminate\\Database\\Eloquent\\Builder\n {\n $allowedColumns = ['created_by', 'created_at'];\n if (! in_array($sortColumn, $allowedColumns)) {\n $sortColumn = 'created_at';\n }\n\n $sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';\n\n $query = AutomatedReport::query()->with(['creator', 'team']);\n\n if ($sortColumn === 'created_by') {\n $query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')\n ->orderByRaw(\"users.name COLLATE utf8mb4_unicode_ci {$sortDirection}\")\n ->select('automated_reports.*');\n } else {\n $query->orderBy($sortColumn, $sortDirection);\n }\n\n return $query;\n }\n\n /**\n * Get all active and enabled reports with active teams for the specified frequency.\n *\n * @param string $frequency\n *\n * @return Collection<AutomatedReport>\n */\n public function getActiveReportsByFrequency(string $frequency): Collection\n {\n return AutomatedReport::where('automated_reports.status', true)\n ->where('automated_reports.frequency', $frequency)\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->where('teams.status', Team::STATUS_ACTIVE)\n ->where(function ($query) {\n $query->whereNull('automated_reports.expires_at')\n ->orWhere('automated_reports.expires_at', '>=', now()->toDateString());\n })\n ->select('automated_reports.*')\n ->get();\n }\n\n /**\n * Update an automated report\n *\n * @param AutomatedReport $report\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function update(AutomatedReport $report, array $data): AutomatedReport\n {\n $report->update($data);\n\n return $report;\n }\n\n /**\n * Create a new automated report result.\n *\n * @param array $data The data to create the automated report result with.\n *\n * @return AutomatedReportResult The newly created automated report result.\n */\n public function createResult(array $data): AutomatedReportResult\n {\n return AutomatedReportResult::create($data);\n }\n\n /**\n * Find an automated report result by UUID.\n *\n * @param string $uuid The UUID to find the automated report result with.\n *\n * @return AutomatedReportResult|null The automated report result if found, otherwise null.\n */\n public function findResultByUuid(string $uuid): ?AutomatedReportResult\n {\n return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();\n }\n\n public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('uuid', AutomatedReportResult::toOptimized($uuid))\n ->whereHas('report', static function ($query) use ($user): void {\n $query->where('team_id', $user->getTeamId())\n ->where('created_by', $user->getId());\n })\n ->first();\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('parent_id', $result->getId())\n ->where('media_type', $type)\n ->first();\n }\n\n public function getGeneratedNotSentResults(): Collection\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNull('sent_at')\n ->where('status', AutomatedReportResult::STATUS_GENERATED)\n ->whereHas('report')\n ->with('report')\n ->get();\n }\n\n public function getPaginatedUserReports(\n User $user,\n ReportSort $sort,\n ReportSortDirection $sortDirection,\n int $resultsPerPage,\n int $page,\n ?Carbon $fromDate,\n ?Carbon $toDate,\n array $teamIds,\n array $reportTypes,\n ?string $name,\n ): LengthAwarePaginator {\n $query = AutomatedReportResult::query()\n ->whereNotNull('automated_report_results.generated_at')\n ->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')\n ->where('automated_reports.team_id', $user->getTeamId())\n ->whereJsonContains('automated_reports.recipients->users', $user->getId())\n ->orderByRaw(\"$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}\")\n ->select('automated_report_results.*')\n ->with('report.team');\n\n if ($fromDate !== null && $toDate !== null) {\n $query->whereBetween('generated_at', [$fromDate, $toDate]);\n }\n\n if (! empty($teamIds)) {\n $query->where(function ($q) use ($teamIds) {\n foreach ($teamIds as $id) {\n $q->orWhereJsonContains('automated_reports.groups', $id);\n }\n });\n }\n\n if (! empty($reportTypes)) {\n $query->whereIn('automated_reports.type', $reportTypes);\n }\n\n if (! empty($name)) {\n $query->whereLike('name', \"%$name%\");\n }\n\n return $query->paginate($resultsPerPage, ['*'], 'page', $page);\n }\n\n public function countUserReports(User $user): int\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNotNull('sent_at')\n ->whereHas('report', function ($q) use ($user) {\n $q->where('team_id', $user->getTeamId())\n ->whereJsonContains('recipients->users', $user->getId());\n })\n ->count();\n }\n\n /**\n * Get report IDs for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Support\\Collection\n */\n public function getReportIdsByTeam(Team $team): \\Illuminate\\Support\\Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->pluck('id');\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return Collection\n */\n public function getReportsByTeam(Team $team): Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->get();\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return Collection\n */\n public function getResultsByReport(AutomatedReport $report): Collection\n {\n return $this->getResultsByReportQuery($report)->get();\n }\n\n public function getResultsByReportQuery(AutomatedReport $report): Builder\n {\n return AutomatedReportResult::where('report_id', $report->getId());\n }\n\n public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder\n {\n $reportIds = $this->getReportIdsByTeam($team);\n\n return AutomatedReportResult::query()->whereIn('report_id', $reportIds)\n ->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);\n }\n\n /**\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return \\Illuminate\\Support\\Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): \\Illuminate\\Support\\Collection\n {\n $query = DB::table('automated_reports')\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->select('teams.id')\n ->distinct();\n\n if ($teamId !== null) {\n $query->where('teams.id', $teamId);\n }\n\n return $query->pluck('teams.id');\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Repositories;\n\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Illuminate\\Pagination\\LengthAwarePaginator;\nuse Illuminate\\Support\\Facades\\DB;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSort;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSortDirection;\n\nclass AutomatedReportsRepository\n{\n /**\n * Create a new automated report\n *\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function create(array $data): AutomatedReport\n {\n return AutomatedReport::create($data);\n }\n\n /**\n * Find an automated report by UUID\n *\n * @param string $uuid\n *\n * @return AutomatedReport|null\n */\n public function findByUuid(string $uuid): ?AutomatedReport\n {\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();\n }\n\n public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport\n {\n if (is_numeric($idOrUuid)) {\n return AutomatedReport::find((int) $idOrUuid);\n }\n\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();\n }\n\n /**\n * Retrieve all standard (non-Ask Jiminny) automated reports.\n *\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAllStandardReports(\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->get();\n }\n\n /**\n * Retrieve all Ask Jiminny reports created by the given user.\n *\n * @param User $user The user whose reports to retrieve.\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAskJiminnyReportsByUser(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->where('created_by', $user->getId())\n ->get();\n }\n\n private function buildSortedQuery(string $sortColumn, string $sortDirection): \\Illuminate\\Database\\Eloquent\\Builder\n {\n $allowedColumns = ['created_by', 'created_at'];\n if (! in_array($sortColumn, $allowedColumns)) {\n $sortColumn = 'created_at';\n }\n\n $sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';\n\n $query = AutomatedReport::query()->with(['creator', 'team']);\n\n if ($sortColumn === 'created_by') {\n $query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')\n ->orderByRaw(\"users.name COLLATE utf8mb4_unicode_ci {$sortDirection}\")\n ->select('automated_reports.*');\n } else {\n $query->orderBy($sortColumn, $sortDirection);\n }\n\n return $query;\n }\n\n /**\n * Get all active and enabled reports with active teams for the specified frequency.\n *\n * @param string $frequency\n *\n * @return Collection<AutomatedReport>\n */\n public function getActiveReportsByFrequency(string $frequency): Collection\n {\n return AutomatedReport::where('automated_reports.status', true)\n ->where('automated_reports.frequency', $frequency)\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->where('teams.status', Team::STATUS_ACTIVE)\n ->where(function ($query) {\n $query->whereNull('automated_reports.expires_at')\n ->orWhere('automated_reports.expires_at', '>=', now()->toDateString());\n })\n ->select('automated_reports.*')\n ->get();\n }\n\n /**\n * Update an automated report\n *\n * @param AutomatedReport $report\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function update(AutomatedReport $report, array $data): AutomatedReport\n {\n $report->update($data);\n\n return $report;\n }\n\n /**\n * Create a new automated report result.\n *\n * @param array $data The data to create the automated report result with.\n *\n * @return AutomatedReportResult The newly created automated report result.\n */\n public function createResult(array $data): AutomatedReportResult\n {\n return AutomatedReportResult::create($data);\n }\n\n /**\n * Find an automated report result by UUID.\n *\n * @param string $uuid The UUID to find the automated report result with.\n *\n * @return AutomatedReportResult|null The automated report result if found, otherwise null.\n */\n public function findResultByUuid(string $uuid): ?AutomatedReportResult\n {\n return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();\n }\n\n public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('uuid', AutomatedReportResult::toOptimized($uuid))\n ->whereHas('report', static function ($query) use ($user): void {\n $query->where('team_id', $user->getTeamId())\n ->where('created_by', $user->getId());\n })\n ->first();\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('parent_id', $result->getId())\n ->where('media_type', $type)\n ->first();\n }\n\n public function getGeneratedNotSentResults(): Collection\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNull('sent_at')\n ->where('status', AutomatedReportResult::STATUS_GENERATED)\n ->whereHas('report')\n ->with('report')\n ->get();\n }\n\n public function getPaginatedUserReports(\n User $user,\n ReportSort $sort,\n ReportSortDirection $sortDirection,\n int $resultsPerPage,\n int $page,\n ?Carbon $fromDate,\n ?Carbon $toDate,\n array $teamIds,\n array $reportTypes,\n ?string $name,\n ): LengthAwarePaginator {\n $query = AutomatedReportResult::query()\n ->whereNotNull('automated_report_results.generated_at')\n ->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')\n ->where('automated_reports.team_id', $user->getTeamId())\n ->whereJsonContains('automated_reports.recipients->users', $user->getId())\n ->orderByRaw(\"$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}\")\n ->select('automated_report_results.*')\n ->with('report.team');\n\n if ($fromDate !== null && $toDate !== null) {\n $query->whereBetween('generated_at', [$fromDate, $toDate]);\n }\n\n if (! empty($teamIds)) {\n $query->where(function ($q) use ($teamIds) {\n foreach ($teamIds as $id) {\n $q->orWhereJsonContains('automated_reports.groups', $id);\n }\n });\n }\n\n if (! empty($reportTypes)) {\n $query->whereIn('automated_reports.type', $reportTypes);\n }\n\n if (! empty($name)) {\n $query->whereLike('name', \"%$name%\");\n }\n\n return $query->paginate($resultsPerPage, ['*'], 'page', $page);\n }\n\n public function countUserReports(User $user): int\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNotNull('sent_at')\n ->whereHas('report', function ($q) use ($user) {\n $q->where('team_id', $user->getTeamId())\n ->whereJsonContains('recipients->users', $user->getId());\n })\n ->count();\n }\n\n /**\n * Get report IDs for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Support\\Collection\n */\n public function getReportIdsByTeam(Team $team): \\Illuminate\\Support\\Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->pluck('id');\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return Collection\n */\n public function getReportsByTeam(Team $team): Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->get();\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return Collection\n */\n public function getResultsByReport(AutomatedReport $report): Collection\n {\n return $this->getResultsByReportQuery($report)->get();\n }\n\n public function getResultsByReportQuery(AutomatedReport $report): Builder\n {\n return AutomatedReportResult::where('report_id', $report->getId());\n }\n\n public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder\n {\n $reportIds = $this->getReportIdsByTeam($team);\n\n return AutomatedReportResult::query()->whereIn('report_id', $reportIds)\n ->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);\n }\n\n /**\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return \\Illuminate\\Support\\Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): \\Illuminate\\Support\\Collection\n {\n $query = DB::table('automated_reports')\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->select('teams.id')\n ->distinct();\n\n if ($teamId !== null) {\n $query->where('teams.id', $teamId);\n }\n\n return $query->pluck('teams.id');\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,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7072069113654699972
|
3723887937964663113
|
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
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
627
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:58:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f","trace_id":"3f0bfa17-70c1-42b7-8179-84c78a16aaa1"}
[2026-04-14 09:58:04] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f","trace_id":"3f0bfa17-70c1-42b7-8179-84c78a16aaa1"}
[2026-04-14 09:58:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"9dd1fe94-98ca-4a5e-ac4d-a6dacf76873f","trace_id":"3f0bfa17-70c1-42b7-8179-84c78a16aaa1"}
[2026-04-14 09:58:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"28def7f3-93a9-4698-906e-bd3551f2b615","trace_id":"6564927a-65b7-465a-ab12-33de7a7126ba"}
[2026-04-14 09:58:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"28def7f3-93a9-4698-906e-bd3551f2b615","trace_id":"6564927a-65b7-465a-ab12-33de7a7126ba"}
[2026-04-14 09:58:07] local.NOTICE: Monitoring start {"correlation_id":"c0506c02-a57f-43a7-abeb-2932db7affd8","trace_id":"59d4c51f-8946-4fe0-b47d-eaf3cb8e5756"}
[2026-04-14 09:58:07] local.NOTICE: Monitoring end {"correlation_id":"c0506c02-a57f-43a7-abeb-2932db7affd8","trace_id":"59d4c51f-8946-4fe0-b47d-eaf3cb8e5756"}
[2026-04-14 09:58:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"39f1ee0c-292e-4a87-b8eb-fa2b00f13072","trace_id":"af81d6ff-dc71-406b-a76b-cea08bc5f89c"}
[2026-04-14 09:58:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"39f1ee0c-292e-4a87-b8eb-fa2b00f13072","trace_id":"af81d6ff-dc71-406b-a76b-cea08bc5f89c"}
[2026-04-14 09:58:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"78551cb1-11d1-40d8-98ac-b27f03e5da6a","trace_id":"688cfe57-6dd3-46c5-b7ef-1355bcec4f77"}
[2026-04-14 09:58:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"78551cb1-11d1-40d8-98ac-b27f03e5da6a","trace_id":"688cfe57-6dd3-46c5-b7ef-1355bcec4f77"}
[2026-04-14 09:58:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"78551cb1-11d1-40d8-98ac-b27f03e5da6a","trace_id":"688cfe57-6dd3-46c5-b7ef-1355bcec4f77"}
[2026-04-14 09:58:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"78551cb1-11d1-40d8-98ac-b27f03e5da6a","trace_id":"688cfe57-6dd3-46c5-b7ef-1355bcec4f77"}
[2026-04-14 09:58:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"21af9b45-4081-4781-b60d-300ba9e84a11","trace_id":"7c017062-e192-4c50-b41d-54c1109c40a9"}
[2026-04-14 09:58:13] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:56:00, 2026-04-14 09:58:00] {"correlation_id":"21af9b45-4081-4781-b60d-300ba9e84a11","trace_id":"7c017062-e192-4c50-b41d-54c1109c40a9"}
[2026-04-14 09:58:13] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:56:00, 2026-04-14 09:58:00] {"correlation_id":"21af9b45-4081-4781-b60d-300ba9e84a11","trace_id":"7c017062-e192-4c50-b41d-54c1109c40a9"}
[2026-04-14 09:58:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"21af9b45-4081-4781-b60d-300ba9e84a11","trace_id":"7c017062-e192-4c50-b41d-54c1109c40a9"}
[2026-04-14 09:58:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"3f9d6681-2e1e-4973-a7bb-a415b19a4ceb","trace_id":"aa2a2889-bcd3-4df9-90c8-fdc77f20e955"}
[2026-04-14 09:58:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.NOTICE: Calendar sync start {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"3f9d6681-2e1e-4973-a7bb-a415b19a4ceb","trace_id":"aa2a2889-bcd3-4df9-90c8-fdc77f20e955"}
[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:16] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:17] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1364,"provider":"google","refreshToken":"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1364,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1364,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1370,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1370,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:18] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1370,"provider":"office","refreshToken":"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1370,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 77147217-0c03-4570-abcb-6f7254872900 Correlation ID: 4c8d7d53-8670-4f62-9008-d30f28cad785 Timestamp: 2026-04-14 09:58:19Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:19Z\",\"trace_id\":\"77147217-0c03-4570-abcb-6f7254872900\",\"correlation_id\":\"4c8d7d53-8670-4f62-9008-d30f28cad785\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1370,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1202,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1202,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1202,"provider":"office","refreshToken":"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1202,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: b5da6fdf-369f-4f3c-b241-d9fe04a60600 Correlation ID: 87407915-2df9-4d9c-b3b9-49cdcef545d0 Timestamp: 2026-04-14 09:58:19Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:19Z\",\"trace_id\":\"b5da6fdf-369f-4f3c-b241-d9fe04a60600\",\"correlation_id\":\"87407915-2df9-4d9c-b3b9-49cdcef545d0\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1202,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1413,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1413,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1413,"provider":"google","refreshToken":"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1413,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1413,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1300,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1300,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1300,"provider":"google","refreshToken":"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1300,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1300,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1409,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1409,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1409,"provider":"google","refreshToken":"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1409,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1409,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1352,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1352,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1352,"provider":"google","refreshToken":"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1352,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1352,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1296,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1296,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1296,"provider":"office","refreshToken":"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1296,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e159f0b4-00d4-4afb-9d40-1c1f79983700 Correlation ID: 60ce466e-e74d-4dc0-80dd-498d22dc852a Timestamp: 2026-04-14 09:58:21Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:21Z\",\"trace_id\":\"e159f0b4-00d4-4afb-9d40-1c1f79983700\",\"correlation_id\":\"60ce466e-e74d-4dc0-80dd-498d22dc852a\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1296,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":391,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":391,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":391,"provider":"office","refreshToken":"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":391,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 09e3d9d1-cb87-42a3-9a5e-f1bd766b0600 Correlation ID: ff48fe84-ab66-4de9-8233-439da1fa1346 Timestamp: 2026-04-14 09:58:21Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:21Z\",\"trace_id\":\"09e3d9d1-cb87-42a3-9a5e-f1bd766b0600\",\"correlation_id\":\"ff48fe84-ab66-4de9-8233-439da1fa1346\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":391,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1271,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1271,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1271,"provider":"office","refreshToken":"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1271,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: b881faaf-5fad-497f-9f5c-70db8ff75b00 Correlation ID: 6c3ae0eb-3112-4c1d-ae2d-b795fbf94982 Timestamp: 2026-04-14 09:58:22Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-04-14 09:58:22Z\",\"trace_id\":\"b881faaf-5fad-497f-9f5c-70db8ff75b00\",\"correlation_id\":\"6c3ae0eb-3112-4c1d-ae2d-b795fbf94982\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1271,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1351,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1351,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1351,"provider":"google","refreshToken":"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1351,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1351,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1366,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1366,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1366,"provider":"google","refreshToken":"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4","state":"full-refresh"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1366,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1366,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1115,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1115,"provider":"google"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: Calendar sync job dispatched {"calendar_id":378} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1421,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1421,"provider":"office"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: Calendar sync job dispatched {"calendar_id":504} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.NOTICE: Calendar sync end {"retrieved_calendars":31,"processed_calendars":2} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"calendar:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"a0d12a2c-e20d-418a-9919-889266544de1","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1115,"provider":"google"} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1115,"provider":"google"} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [Calendar] Processing sync {"calendarId":"2676cb6d-f86c-427e-bf78-591e388e3c1e","from":null,"to":null,"delta":"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=","last_sync":"2026-01-19 07:48:40","dateMode":"daily"} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.WARNING: [Pipedrive] Account not connected for user {"userId":"e6538737-e7b4-455f-a37a-3e79b665a220","account":{"Jiminny\\Models\\SocialAccount":{"id":1116,"sociable_id":241,"provider_user_id":"19555731","expires":1775683749,"refresh_token_expires":null,"provider":"pipedrive","state":"full-refresh","auth_scope":"base,deals:full,activities:full,contacts:full,search:read","retry_after":null,"created_at":"2023-09-08 09:44:29","updated_at":"2026-04-08 22:58:34"}}} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"pipedrive","crm_owner":241,"team_id":19} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"pipedrive","team_id":19} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"pipedrive","team_id":19} {"correlation_id":"797e08d3-cb92-40c5-b0ed-ec99cf0d6518","trace_id":"73eafab8-4cab-42c0-8131-63acddd962fa"}
[2026-04-14 09:58:24] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {"provider":"pipedrive","user_id":241,"message":"Your Pipedrive account has become ...
|
NULL
|
|
11700
|
NULL
|
0
|
2026-04-14T10:00:14.937354+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776160814937_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)
---------- begin diff ----------
--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
@@ -51,7 +51,7 @@
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
- 'sequence_number' => 1
+ 'sequence_number' => 1,
]),
$user->getTimezone()
);
----------- end diff -----------
Fixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git status
On branch JY-18909-automated-reports-ask-jiminny
Your branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Http/Controllers/API/ActivityController.php
modified: app/Http/Controllers/Webhook/ReportController.php
modified: app/Jobs/Team/SyncToIntercom.php
modified: app/Services/PlaybackService.php
modified: config/logging.php
modified: routes/web.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push
Enumerating objects: 63, done.
Counting objects: 100% (55/55), done.
Delta compression using up to 8 threads
Compressing objects: 100% (28/28), done.
Writing objects: 100% (29/29), 3.77 KiB | 3.77 MiB/s, done.
Total 29 (delta 22), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (22/22), completed with 20 local objects.
remote:
remote: GitHub found 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:
remote: [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (-zsh)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)\n ---------- begin diff ----------\n--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n@@ -51,7 +51,7 @@\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n- 'sequence_number' => 1\n+ 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n ----------- end diff -----------\n\n\nFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pull\nremote: Enumerating objects: 185, done.\nremote: Counting objects: 100% (185/185), done.\nremote: Compressing objects: 100% (53/53), done.\nremote: Total 185 (delta 138), reused 176 (delta 130), pack-reused 0 (from 0)\nReceiving objects: 100% (185/185), 168.96 KiB | 1.05 MiB/s, done.\nResolving deltas: 100% (138/138), completed with 74 local objects.\nFrom github.com:jiminny/app\n * [new branch] JY-20255-quick-search-show-duration-and-call-conference-type -> origin/JY-20255-quick-search-show-duration-and-call-conference-type\n * [new branch] JY-20297-reposition-the-old-acs-feature -> origin/JY-20297-reposition-the-old-acs-feature\n * [new branch] JY-20541-stale-records-pr-1 -> origin/JY-20541-stale-records-pr-1\nMerge made by the 'ort' strategy.\n .env.production | 2 +-\n .env.production-eu | 2 +-\n .github/workflows/secfix.yml | 10 +\n app/Component/Activity/ActivityProcessingStateManager.php | 4 +\n app/Component/ActivityAnalytics/Service/ActivityAnalyticsService.php | 68 +++----\n app/Component/ActivityAnalytics/Service/LocalTriggerMatcherService.php | 40 ++--\n app/Component/ActivityAnalytics/Service/QuestionService.php | 137 +++++++------\n app/Component/ActivityAnalytics/Service/SentenceBreaker.php | 110 -----------\n app/Component/ActivityAnalytics/VO/TopicTriggerMatch.php | 4 +-\n app/Component/AiAutomation/Actions/UpdateCrmFieldAction.php | 14 +-\n app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php | 92 +++++++++\n app/Component/Kiosk/Services/GetTranscriptionComparisonService.php | 61 +-----\n app/Component/LanguageDetection/Services/DetectLanguageService.php | 74 ++++++-\n app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php | 37 ++++\n app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php | 45 +++++\n app/Component/MediaPipeline/MediaPipelineOrchestrator.php | 2 +\n app/Component/MediaPipeline/MediaPipelineServiceProvider.php | 8 +\n app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php | 46 +++++\n app/Component/ParagraphBreaker/Services/ParagraphBuilder.php | 29 ++-\n app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php | 179 +++++++++++++++++\n app/Component/ParagraphBreaker/Services/UtteranceBuilder.php | 192 ++++++++----------\n app/Component/PlaybackPage/Snapshots/Listeners/GenerateSnapshotsListener.php | 6 +\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 11 +-\n app/Component/Transcription/Job/StartTranscriptDiarizationJob.php | 2 +-\n app/Component/Transcription/Job/TranscriptSegmentsCompileJob.php | 43 +++-\n app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php | 16 --\n app/Component/Transcription/Service/SearchService.php | 179 ++++++++++-------\n app/Component/Transcription/Service/TranscriptSegmentsService.php | 396 -------------------------------------\n app/Component/Transcription/Service/TranscriptionService.php | 142 ++------------\n app/Component/Transcription/Service/TranslationService.php | 59 ++----\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAI.php | 172 +---------------\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php | 48 +++++\n .../Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php | 111 +++++++++++\n app/Component/Transcription/VO/TranscriptSegmentTransformer.php | 37 ----\n app/Console/Commands/Crm/Hubspot/RestoreDealAssociationsCommand.php | 344 ++++++++++++++++++++++++--------\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 76 ++++---\n app/Console/Commands/Mailboxes/InboxSync.php | 9 +-\n app/Http/Controllers/Auth/SocialController.php | 2 +-\n app/Jobs/Mailbox/SyncInbox.php | 2 +-\n app/Listeners/Activities/Coaching/Intercom/CreateActivitySummarizedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateCommentedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateManagerCoachedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreatePlayedEvent.php | 6 +\n app/Listeners/Activities/Conferences/Intercom/CreateHeldActivityEvent.php | 6 +\n app/Listeners/Activities/Crm/Summary/AbstractSummaryListener.php | 5 +-\n app/Listeners/Activities/Sms/Intercom/CreateSmsReceivedEvent.php | 6 +\n app/Models/Activity/TopicTrigger.php | 2 +-\n app/Models/Activity/Transcription.php | 29 +--\n app/Providers/EventServiceProvider.php | 1 -\n app/Providers/JiminnyServiceProvider.php | 23 ---\n app/Repositories/QuestionRepository.php | 32 +--\n app/Services/Activity/HubSpot/AuthenticatedHttpClient.php | 75 +------\n app/Services/Activity/HubSpot/RedirectUrlResolver.php | 91 +++++++++\n app/Services/Activity/HubSpot/Service.php | 17 +-\n app/Services/Activity/HubSpot/ZoomRecordingDetector.php | 27 +++\n app/Services/Activity/MeetingBotService.php | 5 +-\n app/Services/Calendar/GoogleCalendarService.php | 3 +\n app/Services/Calendar/OfficeCalendarService.php | 25 +--\n app/Services/Crm/Hubspot/SyncRelatedActivityManager.php | 9 +-\n composer.json | 1 -\n composer.lock | 51 +----\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 1 -\n front-end/src/components/Settings/Kiosk/ActivitiesSearch/ActivityTranscription.vue | 12 +-\n front-end/src/components/shared/Filters/InputText.vue | 2 +\n tests/Unit/Component/Activity/ActivityProcessingStateManagerTest.php | 17 +-\n tests/Unit/Component/ActivityAnalytics/Service/ActivityAnalyticsServiceTest.php | 137 ++++++++++++-\n tests/Unit/Component/ActivityAnalytics/Service/LocalTriggerMatcherServiceTest.php | 135 +++++++------\n tests/Unit/Component/ActivityAnalytics/Service/QuestionServiceTest.php | 610 ++++++++++++---------------------------------------------\n tests/Unit/Component/ActivityAnalytics/VO/TopicTriggerMatchTest.php | 15 ++\n tests/Unit/Component/AiAutomation/Actions/UpdateCrmFieldActionTest.php | 66 +++++++\n tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php | 282 ++++++++++++++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 2 +-\n tests/Unit/Component/Kiosk/Services/GetTranscriptionComparisonServiceTest.php | 79 +++-----\n tests/Unit/Component/LanguageDetection/Services/DetectLanguageServiceTest.php | 132 +++++++++----\n tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php | 97 +++++++++\n tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php | 100 ++++++++++\n tests/Unit/Component/MediaPipeline/Services/GetMediaPipelineStatesServiceTest.php | 6 +\n tests/Unit/Component/ParagraphBreaker/Services/ParagraphBuilderTest.php | 53 ++---\n tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++\n tests/Unit/Component/ParagraphBreaker/Services/UtteranceBuilderTest.php | 73 ++++---\n tests/Unit/Component/Transcription/Formatter/TranscriptionFormatterTest.php | 8 +-\n tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php | 101 ----------\n tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/Service/SearchServiceTest.php | 193 ++++++++++++++++++\n tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php | 465 -------------------------------------------\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 61 ++----\n tests/Unit/Component/Transcription/Service/TranslationServiceTest.php | 31 +--\n tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAITest.php | 355 ++-------------------------------\n .../TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php | 68 -------\n tests/Unit/Jobs/Mailbox/SyncInboxTest.php | 2 +-\n tests/Unit/Services/Activity/HubSpot/AuthenticatedHttpClientTest.php | 207 ++------------------\n tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php | 184 +++++++++++++++++\n tests/Unit/Services/Activity/HubSpot/ServiceTest.php | 205 ++++++++++++++++++-\n tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php | 196 ++++++++++++++++++\n tests/Unit/Services/Crm/Hubspot/SyncRelatedActivityManagerTest.php | 105 ++++++++++\n 96 files changed, 4708 insertions(+), 3522 deletions(-)\n create mode 100644 .github/workflows/secfix.yml\n delete mode 100644 app/Component/ActivityAnalytics/Service/SentenceBreaker.php\n create mode 100644 app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php\n create mode 100644 app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php\n create mode 100644 app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php\n create mode 100644 app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php\n create mode 100644 app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php\n delete mode 100644 app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php\n delete mode 100644 app/Component/Transcription/Service/TranscriptSegmentsService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php\n delete mode 100644 app/Component/Transcription/VO/TranscriptSegmentTransformer.php\n create mode 100644 app/Services/Activity/HubSpot/RedirectUrlResolver.php\n create mode 100644 app/Services/Activity/HubSpot/ZoomRecordingDetector.php\n create mode 100644 tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php\n create mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php\n create mode 100644 tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php\n create mode 100644 tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php\n create mode 100644 tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git status\nOn branch JY-18909-automated-reports-ask-jiminny\nYour branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.\n (use \"git push\" to publish your local commits)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Http/Controllers/Webhook/ReportController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Jobs/Team/SyncToIntercom.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/PlaybackService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: routes/web.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push\nEnumerating objects: 63, done.\nCounting objects: 100% (55/55), done.\nDelta compression using up to 8 threads\nCompressing objects: 100% (28/28), done.\nWriting objects: 100% (29/29), 3.77 KiB | 3.77 MiB/s, done.\nTotal 29 (delta 22), reused 0 (delta 0), pack-reused 0\nremote: Resolving deltas: 100% (22/22), completed with 20 local objects.\nremote: \nremote: GitHub found 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:\nremote: https://github.com/jiminny/app/security/dependabot\nremote: \nTo github.com:jiminny/app.git\n e5eb1c8958..42e3e90859 JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)\n ---------- begin diff ----------\n--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n@@ -51,7 +51,7 @@\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n- 'sequence_number' => 1\n+ 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n ----------- end diff -----------\n\n\nFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pull\nremote: Enumerating objects: 185, done.\nremote: Counting objects: 100% (185/185), done.\nremote: Compressing objects: 100% (53/53), done.\nremote: Total 185 (delta 138), reused 176 (delta 130), pack-reused 0 (from 0)\nReceiving objects: 100% (185/185), 168.96 KiB | 1.05 MiB/s, done.\nResolving deltas: 100% (138/138), completed with 74 local objects.\nFrom github.com:jiminny/app\n * [new branch] JY-20255-quick-search-show-duration-and-call-conference-type -> origin/JY-20255-quick-search-show-duration-and-call-conference-type\n * [new branch] JY-20297-reposition-the-old-acs-feature -> origin/JY-20297-reposition-the-old-acs-feature\n * [new branch] JY-20541-stale-records-pr-1 -> origin/JY-20541-stale-records-pr-1\nMerge made by the 'ort' strategy.\n .env.production | 2 +-\n .env.production-eu | 2 +-\n .github/workflows/secfix.yml | 10 +\n app/Component/Activity/ActivityProcessingStateManager.php | 4 +\n app/Component/ActivityAnalytics/Service/ActivityAnalyticsService.php | 68 +++----\n app/Component/ActivityAnalytics/Service/LocalTriggerMatcherService.php | 40 ++--\n app/Component/ActivityAnalytics/Service/QuestionService.php | 137 +++++++------\n app/Component/ActivityAnalytics/Service/SentenceBreaker.php | 110 -----------\n app/Component/ActivityAnalytics/VO/TopicTriggerMatch.php | 4 +-\n app/Component/AiAutomation/Actions/UpdateCrmFieldAction.php | 14 +-\n app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php | 92 +++++++++\n app/Component/Kiosk/Services/GetTranscriptionComparisonService.php | 61 +-----\n app/Component/LanguageDetection/Services/DetectLanguageService.php | 74 ++++++-\n app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php | 37 ++++\n app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php | 45 +++++\n app/Component/MediaPipeline/MediaPipelineOrchestrator.php | 2 +\n app/Component/MediaPipeline/MediaPipelineServiceProvider.php | 8 +\n app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php | 46 +++++\n app/Component/ParagraphBreaker/Services/ParagraphBuilder.php | 29 ++-\n app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php | 179 +++++++++++++++++\n app/Component/ParagraphBreaker/Services/UtteranceBuilder.php | 192 ++++++++----------\n app/Component/PlaybackPage/Snapshots/Listeners/GenerateSnapshotsListener.php | 6 +\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 11 +-\n app/Component/Transcription/Job/StartTranscriptDiarizationJob.php | 2 +-\n app/Component/Transcription/Job/TranscriptSegmentsCompileJob.php | 43 +++-\n app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php | 16 --\n app/Component/Transcription/Service/SearchService.php | 179 ++++++++++-------\n app/Component/Transcription/Service/TranscriptSegmentsService.php | 396 -------------------------------------\n app/Component/Transcription/Service/TranscriptionService.php | 142 ++------------\n app/Component/Transcription/Service/TranslationService.php | 59 ++----\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAI.php | 172 +---------------\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php | 48 +++++\n .../Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php | 111 +++++++++++\n app/Component/Transcription/VO/TranscriptSegmentTransformer.php | 37 ----\n app/Console/Commands/Crm/Hubspot/RestoreDealAssociationsCommand.php | 344 ++++++++++++++++++++++++--------\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 76 ++++---\n app/Console/Commands/Mailboxes/InboxSync.php | 9 +-\n app/Http/Controllers/Auth/SocialController.php | 2 +-\n app/Jobs/Mailbox/SyncInbox.php | 2 +-\n app/Listeners/Activities/Coaching/Intercom/CreateActivitySummarizedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateCommentedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateManagerCoachedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreatePlayedEvent.php | 6 +\n app/Listeners/Activities/Conferences/Intercom/CreateHeldActivityEvent.php | 6 +\n app/Listeners/Activities/Crm/Summary/AbstractSummaryListener.php | 5 +-\n app/Listeners/Activities/Sms/Intercom/CreateSmsReceivedEvent.php | 6 +\n app/Models/Activity/TopicTrigger.php | 2 +-\n app/Models/Activity/Transcription.php | 29 +--\n app/Providers/EventServiceProvider.php | 1 -\n app/Providers/JiminnyServiceProvider.php | 23 ---\n app/Repositories/QuestionRepository.php | 32 +--\n app/Services/Activity/HubSpot/AuthenticatedHttpClient.php | 75 +------\n app/Services/Activity/HubSpot/RedirectUrlResolver.php | 91 +++++++++\n app/Services/Activity/HubSpot/Service.php | 17 +-\n app/Services/Activity/HubSpot/ZoomRecordingDetector.php | 27 +++\n app/Services/Activity/MeetingBotService.php | 5 +-\n app/Services/Calendar/GoogleCalendarService.php | 3 +\n app/Services/Calendar/OfficeCalendarService.php | 25 +--\n app/Services/Crm/Hubspot/SyncRelatedActivityManager.php | 9 +-\n composer.json | 1 -\n composer.lock | 51 +----\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 1 -\n front-end/src/components/Settings/Kiosk/ActivitiesSearch/ActivityTranscription.vue | 12 +-\n front-end/src/components/shared/Filters/InputText.vue | 2 +\n tests/Unit/Component/Activity/ActivityProcessingStateManagerTest.php | 17 +-\n tests/Unit/Component/ActivityAnalytics/Service/ActivityAnalyticsServiceTest.php | 137 ++++++++++++-\n tests/Unit/Component/ActivityAnalytics/Service/LocalTriggerMatcherServiceTest.php | 135 +++++++------\n tests/Unit/Component/ActivityAnalytics/Service/QuestionServiceTest.php | 610 ++++++++++++---------------------------------------------\n tests/Unit/Component/ActivityAnalytics/VO/TopicTriggerMatchTest.php | 15 ++\n tests/Unit/Component/AiAutomation/Actions/UpdateCrmFieldActionTest.php | 66 +++++++\n tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php | 282 ++++++++++++++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 2 +-\n tests/Unit/Component/Kiosk/Services/GetTranscriptionComparisonServiceTest.php | 79 +++-----\n tests/Unit/Component/LanguageDetection/Services/DetectLanguageServiceTest.php | 132 +++++++++----\n tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php | 97 +++++++++\n tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php | 100 ++++++++++\n tests/Unit/Component/MediaPipeline/Services/GetMediaPipelineStatesServiceTest.php | 6 +\n tests/Unit/Component/ParagraphBreaker/Services/ParagraphBuilderTest.php | 53 ++---\n tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++\n tests/Unit/Component/ParagraphBreaker/Services/UtteranceBuilderTest.php | 73 ++++---\n tests/Unit/Component/Transcription/Formatter/TranscriptionFormatterTest.php | 8 +-\n tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php | 101 ----------\n tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/Service/SearchServiceTest.php | 193 ++++++++++++++++++\n tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php | 465 -------------------------------------------\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 61 ++----\n tests/Unit/Component/Transcription/Service/TranslationServiceTest.php | 31 +--\n tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAITest.php | 355 ++-------------------------------\n .../TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php | 68 -------\n tests/Unit/Jobs/Mailbox/SyncInboxTest.php | 2 +-\n tests/Unit/Services/Activity/HubSpot/AuthenticatedHttpClientTest.php | 207 ++------------------\n tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php | 184 +++++++++++++++++\n tests/Unit/Services/Activity/HubSpot/ServiceTest.php | 205 ++++++++++++++++++-\n tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php | 196 ++++++++++++++++++\n tests/Unit/Services/Crm/Hubspot/SyncRelatedActivityManagerTest.php | 105 ++++++++++\n 96 files changed, 4708 insertions(+), 3522 deletions(-)\n create mode 100644 .github/workflows/secfix.yml\n delete mode 100644 app/Component/ActivityAnalytics/Service/SentenceBreaker.php\n create mode 100644 app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php\n create mode 100644 app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php\n create mode 100644 app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php\n create mode 100644 app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php\n create mode 100644 app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php\n delete mode 100644 app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php\n delete mode 100644 app/Component/Transcription/Service/TranscriptSegmentsService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php\n delete mode 100644 app/Component/Transcription/VO/TranscriptSegmentTransformer.php\n create mode 100644 app/Services/Activity/HubSpot/RedirectUrlResolver.php\n create mode 100644 app/Services/Activity/HubSpot/ZoomRecordingDetector.php\n create mode 100644 tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php\n create mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php\n create mode 100644 tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php\n create mode 100644 tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php\n create mode 100644 tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git status\nOn branch JY-18909-automated-reports-ask-jiminny\nYour branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.\n (use \"git push\" to publish your local commits)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Http/Controllers/Webhook/ReportController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Jobs/Team/SyncToIntercom.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/PlaybackService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: routes/web.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push\nEnumerating objects: 63, done.\nCounting objects: 100% (55/55), done.\nDelta compression using up to 8 threads\nCompressing objects: 100% (28/28), done.\nWriting objects: 100% (29/29), 3.77 KiB | 3.77 MiB/s, done.\nTotal 29 (delta 22), reused 0 (delta 0), pack-reused 0\nremote: Resolving deltas: 100% (22/22), completed with 20 local objects.\nremote: \nremote: GitHub found 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:\nremote: https://github.com/jiminny/app/security/dependabot\nremote: \nTo github.com:jiminny/app.git\n e5eb1c8958..42e3e90859 JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.30234376,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3046875,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.37148437,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3738281,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.440625,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44296876,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5097656,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5121094,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.57890624,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64804685,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6503906,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.7171875,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.71953124,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.5,"top":1.0,"width":0.02890625,"height":-0.020833373},"role_description":"text"}]...
|
-8317666576152907563
|
557318401358178868
|
idle
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)
---------- begin diff ----------
--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
@@ -51,7 +51,7 @@
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
- 'sequence_number' => 1
+ 'sequence_number' => 1,
]),
$user->getTimezone()
);
----------- end diff -----------
Fixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git status
On branch JY-18909-automated-reports-ask-jiminny
Your branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Http/Controllers/API/ActivityController.php
modified: app/Http/Controllers/Webhook/ReportController.php
modified: app/Jobs/Team/SyncToIntercom.php
modified: app/Services/PlaybackService.php
modified: config/logging.php
modified: routes/web.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push
Enumerating objects: 63, done.
Counting objects: 100% (55/55), done.
Delta compression using up to 8 threads
Compressing objects: 100% (28/28), done.
Writing objects: 100% (29/29), 3.77 KiB | 3.77 MiB/s, done.
Total 29 (delta 22), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (22/22), completed with 20 local objects.
remote:
remote: GitHub found 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:
remote: [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (-zsh)...
|
11691
|
|
11699
|
NULL
|
0
|
2026-04-14T10:00:14.989657+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776160814989_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)
---------- begin diff ----------
--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
@@ -51,7 +51,7 @@
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
- 'sequence_number' => 1
+ 'sequence_number' => 1,
]),
$user->getTimezone()
);
----------- end diff -----------
Fixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git status
On branch JY-18909-automated-reports-ask-jiminny
Your branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Http/Controllers/API/ActivityController.php
modified: app/Http/Controllers/Webhook/ReportController.php
modified: app/Jobs/Team/SyncToIntercom.php
modified: app/Services/PlaybackService.php
modified: config/logging.php
modified: routes/web.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push
Enumerating objects: 63, done.
Counting objects: 100% (55/55), done.
Delta compression using up to 8 threads
Compressing objects: 100% (28/28), done.
Writing objects: 100% (29/29), 3.77 KiB | 3.77 MiB/s, done.
Total 29 (delta 22), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (22/22), completed with 20 local objects.
remote:
remote: GitHub found 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:
remote: [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (-zsh)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)\n ---------- begin diff ----------\n--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n@@ -51,7 +51,7 @@\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n- 'sequence_number' => 1\n+ 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n ----------- end diff -----------\n\n\nFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pull\nremote: Enumerating objects: 185, done.\nremote: Counting objects: 100% (185/185), done.\nremote: Compressing objects: 100% (53/53), done.\nremote: Total 185 (delta 138), reused 176 (delta 130), pack-reused 0 (from 0)\nReceiving objects: 100% (185/185), 168.96 KiB | 1.05 MiB/s, done.\nResolving deltas: 100% (138/138), completed with 74 local objects.\nFrom github.com:jiminny/app\n * [new branch] JY-20255-quick-search-show-duration-and-call-conference-type -> origin/JY-20255-quick-search-show-duration-and-call-conference-type\n * [new branch] JY-20297-reposition-the-old-acs-feature -> origin/JY-20297-reposition-the-old-acs-feature\n * [new branch] JY-20541-stale-records-pr-1 -> origin/JY-20541-stale-records-pr-1\nMerge made by the 'ort' strategy.\n .env.production | 2 +-\n .env.production-eu | 2 +-\n .github/workflows/secfix.yml | 10 +\n app/Component/Activity/ActivityProcessingStateManager.php | 4 +\n app/Component/ActivityAnalytics/Service/ActivityAnalyticsService.php | 68 +++----\n app/Component/ActivityAnalytics/Service/LocalTriggerMatcherService.php | 40 ++--\n app/Component/ActivityAnalytics/Service/QuestionService.php | 137 +++++++------\n app/Component/ActivityAnalytics/Service/SentenceBreaker.php | 110 -----------\n app/Component/ActivityAnalytics/VO/TopicTriggerMatch.php | 4 +-\n app/Component/AiAutomation/Actions/UpdateCrmFieldAction.php | 14 +-\n app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php | 92 +++++++++\n app/Component/Kiosk/Services/GetTranscriptionComparisonService.php | 61 +-----\n app/Component/LanguageDetection/Services/DetectLanguageService.php | 74 ++++++-\n app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php | 37 ++++\n app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php | 45 +++++\n app/Component/MediaPipeline/MediaPipelineOrchestrator.php | 2 +\n app/Component/MediaPipeline/MediaPipelineServiceProvider.php | 8 +\n app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php | 46 +++++\n app/Component/ParagraphBreaker/Services/ParagraphBuilder.php | 29 ++-\n app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php | 179 +++++++++++++++++\n app/Component/ParagraphBreaker/Services/UtteranceBuilder.php | 192 ++++++++----------\n app/Component/PlaybackPage/Snapshots/Listeners/GenerateSnapshotsListener.php | 6 +\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 11 +-\n app/Component/Transcription/Job/StartTranscriptDiarizationJob.php | 2 +-\n app/Component/Transcription/Job/TranscriptSegmentsCompileJob.php | 43 +++-\n app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php | 16 --\n app/Component/Transcription/Service/SearchService.php | 179 ++++++++++-------\n app/Component/Transcription/Service/TranscriptSegmentsService.php | 396 -------------------------------------\n app/Component/Transcription/Service/TranscriptionService.php | 142 ++------------\n app/Component/Transcription/Service/TranslationService.php | 59 ++----\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAI.php | 172 +---------------\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php | 48 +++++\n .../Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php | 111 +++++++++++\n app/Component/Transcription/VO/TranscriptSegmentTransformer.php | 37 ----\n app/Console/Commands/Crm/Hubspot/RestoreDealAssociationsCommand.php | 344 ++++++++++++++++++++++++--------\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 76 ++++---\n app/Console/Commands/Mailboxes/InboxSync.php | 9 +-\n app/Http/Controllers/Auth/SocialController.php | 2 +-\n app/Jobs/Mailbox/SyncInbox.php | 2 +-\n app/Listeners/Activities/Coaching/Intercom/CreateActivitySummarizedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateCommentedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateManagerCoachedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreatePlayedEvent.php | 6 +\n app/Listeners/Activities/Conferences/Intercom/CreateHeldActivityEvent.php | 6 +\n app/Listeners/Activities/Crm/Summary/AbstractSummaryListener.php | 5 +-\n app/Listeners/Activities/Sms/Intercom/CreateSmsReceivedEvent.php | 6 +\n app/Models/Activity/TopicTrigger.php | 2 +-\n app/Models/Activity/Transcription.php | 29 +--\n app/Providers/EventServiceProvider.php | 1 -\n app/Providers/JiminnyServiceProvider.php | 23 ---\n app/Repositories/QuestionRepository.php | 32 +--\n app/Services/Activity/HubSpot/AuthenticatedHttpClient.php | 75 +------\n app/Services/Activity/HubSpot/RedirectUrlResolver.php | 91 +++++++++\n app/Services/Activity/HubSpot/Service.php | 17 +-\n app/Services/Activity/HubSpot/ZoomRecordingDetector.php | 27 +++\n app/Services/Activity/MeetingBotService.php | 5 +-\n app/Services/Calendar/GoogleCalendarService.php | 3 +\n app/Services/Calendar/OfficeCalendarService.php | 25 +--\n app/Services/Crm/Hubspot/SyncRelatedActivityManager.php | 9 +-\n composer.json | 1 -\n composer.lock | 51 +----\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 1 -\n front-end/src/components/Settings/Kiosk/ActivitiesSearch/ActivityTranscription.vue | 12 +-\n front-end/src/components/shared/Filters/InputText.vue | 2 +\n tests/Unit/Component/Activity/ActivityProcessingStateManagerTest.php | 17 +-\n tests/Unit/Component/ActivityAnalytics/Service/ActivityAnalyticsServiceTest.php | 137 ++++++++++++-\n tests/Unit/Component/ActivityAnalytics/Service/LocalTriggerMatcherServiceTest.php | 135 +++++++------\n tests/Unit/Component/ActivityAnalytics/Service/QuestionServiceTest.php | 610 ++++++++++++---------------------------------------------\n tests/Unit/Component/ActivityAnalytics/VO/TopicTriggerMatchTest.php | 15 ++\n tests/Unit/Component/AiAutomation/Actions/UpdateCrmFieldActionTest.php | 66 +++++++\n tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php | 282 ++++++++++++++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 2 +-\n tests/Unit/Component/Kiosk/Services/GetTranscriptionComparisonServiceTest.php | 79 +++-----\n tests/Unit/Component/LanguageDetection/Services/DetectLanguageServiceTest.php | 132 +++++++++----\n tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php | 97 +++++++++\n tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php | 100 ++++++++++\n tests/Unit/Component/MediaPipeline/Services/GetMediaPipelineStatesServiceTest.php | 6 +\n tests/Unit/Component/ParagraphBreaker/Services/ParagraphBuilderTest.php | 53 ++---\n tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++\n tests/Unit/Component/ParagraphBreaker/Services/UtteranceBuilderTest.php | 73 ++++---\n tests/Unit/Component/Transcription/Formatter/TranscriptionFormatterTest.php | 8 +-\n tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php | 101 ----------\n tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/Service/SearchServiceTest.php | 193 ++++++++++++++++++\n tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php | 465 -------------------------------------------\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 61 ++----\n tests/Unit/Component/Transcription/Service/TranslationServiceTest.php | 31 +--\n tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAITest.php | 355 ++-------------------------------\n .../TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php | 68 -------\n tests/Unit/Jobs/Mailbox/SyncInboxTest.php | 2 +-\n tests/Unit/Services/Activity/HubSpot/AuthenticatedHttpClientTest.php | 207 ++------------------\n tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php | 184 +++++++++++++++++\n tests/Unit/Services/Activity/HubSpot/ServiceTest.php | 205 ++++++++++++++++++-\n tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php | 196 ++++++++++++++++++\n tests/Unit/Services/Crm/Hubspot/SyncRelatedActivityManagerTest.php | 105 ++++++++++\n 96 files changed, 4708 insertions(+), 3522 deletions(-)\n create mode 100644 .github/workflows/secfix.yml\n delete mode 100644 app/Component/ActivityAnalytics/Service/SentenceBreaker.php\n create mode 100644 app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php\n create mode 100644 app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php\n create mode 100644 app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php\n create mode 100644 app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php\n create mode 100644 app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php\n delete mode 100644 app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php\n delete mode 100644 app/Component/Transcription/Service/TranscriptSegmentsService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php\n delete mode 100644 app/Component/Transcription/VO/TranscriptSegmentTransformer.php\n create mode 100644 app/Services/Activity/HubSpot/RedirectUrlResolver.php\n create mode 100644 app/Services/Activity/HubSpot/ZoomRecordingDetector.php\n create mode 100644 tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php\n create mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php\n create mode 100644 tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php\n create mode 100644 tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php\n create mode 100644 tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git status\nOn branch JY-18909-automated-reports-ask-jiminny\nYour branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.\n (use \"git push\" to publish your local commits)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Http/Controllers/Webhook/ReportController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Jobs/Team/SyncToIntercom.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/PlaybackService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: routes/web.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push\nEnumerating objects: 63, done.\nCounting objects: 100% (55/55), done.\nDelta compression using up to 8 threads\nCompressing objects: 100% (28/28), done.\nWriting objects: 100% (29/29), 3.77 KiB | 3.77 MiB/s, done.\nTotal 29 (delta 22), reused 0 (delta 0), pack-reused 0\nremote: Resolving deltas: 100% (22/22), completed with 20 local objects.\nremote: \nremote: GitHub found 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:\nremote: https://github.com/jiminny/app/security/dependabot\nremote: \nTo github.com:jiminny/app.git\n e5eb1c8958..42e3e90859 JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)\n ---------- begin diff ----------\n--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n@@ -51,7 +51,7 @@\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n- 'sequence_number' => 1\n+ 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n ----------- end diff -----------\n\n\nFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pull\nremote: Enumerating objects: 185, done.\nremote: Counting objects: 100% (185/185), done.\nremote: Compressing objects: 100% (53/53), done.\nremote: Total 185 (delta 138), reused 176 (delta 130), pack-reused 0 (from 0)\nReceiving objects: 100% (185/185), 168.96 KiB | 1.05 MiB/s, done.\nResolving deltas: 100% (138/138), completed with 74 local objects.\nFrom github.com:jiminny/app\n * [new branch] JY-20255-quick-search-show-duration-and-call-conference-type -> origin/JY-20255-quick-search-show-duration-and-call-conference-type\n * [new branch] JY-20297-reposition-the-old-acs-feature -> origin/JY-20297-reposition-the-old-acs-feature\n * [new branch] JY-20541-stale-records-pr-1 -> origin/JY-20541-stale-records-pr-1\nMerge made by the 'ort' strategy.\n .env.production | 2 +-\n .env.production-eu | 2 +-\n .github/workflows/secfix.yml | 10 +\n app/Component/Activity/ActivityProcessingStateManager.php | 4 +\n app/Component/ActivityAnalytics/Service/ActivityAnalyticsService.php | 68 +++----\n app/Component/ActivityAnalytics/Service/LocalTriggerMatcherService.php | 40 ++--\n app/Component/ActivityAnalytics/Service/QuestionService.php | 137 +++++++------\n app/Component/ActivityAnalytics/Service/SentenceBreaker.php | 110 -----------\n app/Component/ActivityAnalytics/VO/TopicTriggerMatch.php | 4 +-\n app/Component/AiAutomation/Actions/UpdateCrmFieldAction.php | 14 +-\n app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php | 92 +++++++++\n app/Component/Kiosk/Services/GetTranscriptionComparisonService.php | 61 +-----\n app/Component/LanguageDetection/Services/DetectLanguageService.php | 74 ++++++-\n app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php | 37 ++++\n app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php | 45 +++++\n app/Component/MediaPipeline/MediaPipelineOrchestrator.php | 2 +\n app/Component/MediaPipeline/MediaPipelineServiceProvider.php | 8 +\n app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php | 46 +++++\n app/Component/ParagraphBreaker/Services/ParagraphBuilder.php | 29 ++-\n app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php | 179 +++++++++++++++++\n app/Component/ParagraphBreaker/Services/UtteranceBuilder.php | 192 ++++++++----------\n app/Component/PlaybackPage/Snapshots/Listeners/GenerateSnapshotsListener.php | 6 +\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 11 +-\n app/Component/Transcription/Job/StartTranscriptDiarizationJob.php | 2 +-\n app/Component/Transcription/Job/TranscriptSegmentsCompileJob.php | 43 +++-\n app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php | 16 --\n app/Component/Transcription/Service/SearchService.php | 179 ++++++++++-------\n app/Component/Transcription/Service/TranscriptSegmentsService.php | 396 -------------------------------------\n app/Component/Transcription/Service/TranscriptionService.php | 142 ++------------\n app/Component/Transcription/Service/TranslationService.php | 59 ++----\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAI.php | 172 +---------------\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php | 48 +++++\n .../Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php | 111 +++++++++++\n app/Component/Transcription/VO/TranscriptSegmentTransformer.php | 37 ----\n app/Console/Commands/Crm/Hubspot/RestoreDealAssociationsCommand.php | 344 ++++++++++++++++++++++++--------\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 76 ++++---\n app/Console/Commands/Mailboxes/InboxSync.php | 9 +-\n app/Http/Controllers/Auth/SocialController.php | 2 +-\n app/Jobs/Mailbox/SyncInbox.php | 2 +-\n app/Listeners/Activities/Coaching/Intercom/CreateActivitySummarizedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateCommentedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateManagerCoachedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreatePlayedEvent.php | 6 +\n app/Listeners/Activities/Conferences/Intercom/CreateHeldActivityEvent.php | 6 +\n app/Listeners/Activities/Crm/Summary/AbstractSummaryListener.php | 5 +-\n app/Listeners/Activities/Sms/Intercom/CreateSmsReceivedEvent.php | 6 +\n app/Models/Activity/TopicTrigger.php | 2 +-\n app/Models/Activity/Transcription.php | 29 +--\n app/Providers/EventServiceProvider.php | 1 -\n app/Providers/JiminnyServiceProvider.php | 23 ---\n app/Repositories/QuestionRepository.php | 32 +--\n app/Services/Activity/HubSpot/AuthenticatedHttpClient.php | 75 +------\n app/Services/Activity/HubSpot/RedirectUrlResolver.php | 91 +++++++++\n app/Services/Activity/HubSpot/Service.php | 17 +-\n app/Services/Activity/HubSpot/ZoomRecordingDetector.php | 27 +++\n app/Services/Activity/MeetingBotService.php | 5 +-\n app/Services/Calendar/GoogleCalendarService.php | 3 +\n app/Services/Calendar/OfficeCalendarService.php | 25 +--\n app/Services/Crm/Hubspot/SyncRelatedActivityManager.php | 9 +-\n composer.json | 1 -\n composer.lock | 51 +----\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 1 -\n front-end/src/components/Settings/Kiosk/ActivitiesSearch/ActivityTranscription.vue | 12 +-\n front-end/src/components/shared/Filters/InputText.vue | 2 +\n tests/Unit/Component/Activity/ActivityProcessingStateManagerTest.php | 17 +-\n tests/Unit/Component/ActivityAnalytics/Service/ActivityAnalyticsServiceTest.php | 137 ++++++++++++-\n tests/Unit/Component/ActivityAnalytics/Service/LocalTriggerMatcherServiceTest.php | 135 +++++++------\n tests/Unit/Component/ActivityAnalytics/Service/QuestionServiceTest.php | 610 ++++++++++++---------------------------------------------\n tests/Unit/Component/ActivityAnalytics/VO/TopicTriggerMatchTest.php | 15 ++\n tests/Unit/Component/AiAutomation/Actions/UpdateCrmFieldActionTest.php | 66 +++++++\n tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php | 282 ++++++++++++++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 2 +-\n tests/Unit/Component/Kiosk/Services/GetTranscriptionComparisonServiceTest.php | 79 +++-----\n tests/Unit/Component/LanguageDetection/Services/DetectLanguageServiceTest.php | 132 +++++++++----\n tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php | 97 +++++++++\n tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php | 100 ++++++++++\n tests/Unit/Component/MediaPipeline/Services/GetMediaPipelineStatesServiceTest.php | 6 +\n tests/Unit/Component/ParagraphBreaker/Services/ParagraphBuilderTest.php | 53 ++---\n tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++\n tests/Unit/Component/ParagraphBreaker/Services/UtteranceBuilderTest.php | 73 ++++---\n tests/Unit/Component/Transcription/Formatter/TranscriptionFormatterTest.php | 8 +-\n tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php | 101 ----------\n tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/Service/SearchServiceTest.php | 193 ++++++++++++++++++\n tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php | 465 -------------------------------------------\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 61 ++----\n tests/Unit/Component/Transcription/Service/TranslationServiceTest.php | 31 +--\n tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAITest.php | 355 ++-------------------------------\n .../TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php | 68 -------\n tests/Unit/Jobs/Mailbox/SyncInboxTest.php | 2 +-\n tests/Unit/Services/Activity/HubSpot/AuthenticatedHttpClientTest.php | 207 ++------------------\n tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php | 184 +++++++++++++++++\n tests/Unit/Services/Activity/HubSpot/ServiceTest.php | 205 ++++++++++++++++++-\n tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php | 196 ++++++++++++++++++\n tests/Unit/Services/Crm/Hubspot/SyncRelatedActivityManagerTest.php | 105 ++++++++++\n 96 files changed, 4708 insertions(+), 3522 deletions(-)\n create mode 100644 .github/workflows/secfix.yml\n delete mode 100644 app/Component/ActivityAnalytics/Service/SentenceBreaker.php\n create mode 100644 app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php\n create mode 100644 app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php\n create mode 100644 app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php\n create mode 100644 app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php\n create mode 100644 app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php\n delete mode 100644 app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php\n delete mode 100644 app/Component/Transcription/Service/TranscriptSegmentsService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php\n delete mode 100644 app/Component/Transcription/VO/TranscriptSegmentTransformer.php\n create mode 100644 app/Services/Activity/HubSpot/RedirectUrlResolver.php\n create mode 100644 app/Services/Activity/HubSpot/ZoomRecordingDetector.php\n create mode 100644 tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php\n create mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php\n create mode 100644 tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php\n create mode 100644 tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php\n create mode 100644 tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git status\nOn branch JY-18909-automated-reports-ask-jiminny\nYour branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.\n (use \"git push\" to publish your local commits)\n\nChanges not staged for commit:\n (use \"git add <file>...\" to update what will be committed)\n (use \"git restore <file>...\" to discard changes in working directory)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: .env.local\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Console/Commands/JiminnyDebugCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Http/Controllers/API/ActivityController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Http/Controllers/Webhook/ReportController.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Jobs/Team/SyncToIntercom.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: app/Services/PlaybackService.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: config/logging.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tmodified: routes/web.php\n\nUntracked files:\n (use \"git add <file>...\" to include in what will be committed)\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.nikilocal\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t.env.other\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tWEBHOOK_FILTERING_IMPLEMENTATION.md\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tapp/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tids.txt\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\traw_sql_query.sql\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\ttests/Unit/Policies/CanAccessAiReportsTest.php\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push\nEnumerating objects: 63, done.\nCounting objects: 100% (55/55), done.\nDelta compression using up to 8 threads\nCompressing objects: 100% (28/28), done.\nWriting objects: 100% (29/29), 3.77 KiB | 3.77 MiB/s, done.\nTotal 29 (delta 22), reused 0 (delta 0), pack-reused 0\nremote: Resolving deltas: 100% (22/22), completed with 20 local objects.\nremote: \nremote: GitHub found 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:\nremote: https://github.com/jiminny/app/security/dependabot\nremote: \nTo github.com:jiminny/app.git\n e5eb1c8958..42e3e90859 JY-18909-automated-reports-ask-jiminny -> JY-18909-automated-reports-ask-jiminny\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47430557,"top":0.033333335,"width":0.05138889,"height":0.017777778},"role_description":"text"}]...
|
-8317666576152907563
|
557318401358178868
|
idle
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)
---------- begin diff ----------
--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
@@ -51,7 +51,7 @@
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
- 'sequence_number' => 1
+ 'sequence_number' => 1,
]),
$user->getTimezone()
);
----------- end diff -----------
Fixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git status
On branch JY-18909-automated-reports-ask-jiminny
Your branch is ahead of 'origin/JY-18909-automated-reports-ask-jiminny' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .env.local
modified: app/Console/Commands/JiminnyDebugCommand.php
modified: app/Http/Controllers/API/ActivityController.php
modified: app/Http/Controllers/Webhook/ReportController.php
modified: app/Jobs/Team/SyncToIntercom.php
modified: app/Services/PlaybackService.php
modified: config/logging.php
modified: routes/web.php
Untracked files:
(use "git add <file>..." to include in what will be committed)
.env.nikilocal
.env.other
WEBHOOK_FILTERING_IMPLEMENTATION.md
app/Console/Commands/Crm/Hubspot/SimulateWebhooksCommand.php
app/Console/Commands/Reports/CreateMockAskJiminnyReportResultCommand.php
ids.txt
raw_sql_query.sql
tests/Unit/Policies/CanAccessAiReportsTest.php
no changes added to commit (use "git add" and/or "git commit -a")
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git push
Enumerating objects: 63, done.
Counting objects: 100% (55/55), done.
Delta compression using up to 8 threads
Compressing objects: 100% (28/28), done.
Writing objects: 100% (29/29), 3.77 KiB | 3.77 MiB/s, done.
Total 29 (delta 22), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (22/22), completed with 20 local objects.
remote:
remote: GitHub found 24 vulnerabilities on jiminny/app's default branch (2 critical, 12 high, 9 moderate, 1 low). To find out more, visit:
remote: [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (-zsh)...
|
11694
|
|
11669
|
NULL
|
0
|
2026-04-14T09:55:09.278734+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776160509278_m2.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditFV faVsco.s vProject vViewNavigate PhpStormFileEditFV faVsco.s vProject vViewNavigateCodeLaravelRefactor• #11894 on JY-18909-automated-reports-ask-jiminny ~© ReportController.phpToolsWindowHelp© UserService.php© Uuid.php> M Traits> MUseCases› _ User> D Utils> D Validationv DVO~ D Repositoryv D OnDemandActivitySears© Criteria.php© TranscriptionKeywordP:> D TeamSettingspnp nelpers.pngInitialFrontendState.php© Jiminny.php© Plan.php© Serializer.php© TeamScimDetails.php› D bootstrapbuildO configcontribD databasedocsM front-endDlangnode modules library rootD phpstanO publicD resourcesroutesD scriptsv D storage> Dapp> D debugbarTameworkv DlogsD.gitignoree audio.wav= custom.10e=hubspot-journal-poll.log= laravel.log< phpunit.xmlOs ttt.js=oauth-private.key= oauth-public.key≥ storageE supervisord.pidl# text-relay.isorv Dtests› DFeature> D Integration› D Servicesv D Unit> Actions› D Component› D Configuration•Console> M ContractsAddLayoutchuitles.ono© TrackProviderInstalledEvent.phpJiminnyDeouecommana.ongAutomatedReportsCommand.phpcAutomaterRenorissenccommana.ongC Team.phpC AutomatedReportsRepository.php xC) AutomatedReportsService.php© CreateHeldActivityEvent.phpCreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© RequestGenerateReportJob.php© AutomatedReportResult.phpC AutomatedReport.php93114115116117118119120112111221231241251261271281291301311321154class AutomatedReportsRepository* Retrieve all standard (non-Ask Jiminny) automated reports.A15 X4 Av O* @param string $sortColumnThe column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'* Oparam string $sortDirection The sort direction. Allowed values:'asc', 'desc'. Defaults to 'desc'.* drerurn cocuectonsaurondredredor»*/12 usagespublic function getAllStandardReports(string $sortColumn ='created_at',string $sortDirection = 'desc'): Collection {...}*** Retrieve all Ask Liminny reports created by the given user.* Oparam UserSuserThe user whose reports to retrieve.*oparan scring esorceocunnIne cocumn co sorc oy. ALcowed vacues. creaced_oy, "creaced_ac". veraules co creaced_ar)* @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.* Oreturn Collection<AutomatedReport>*/14 usagespublic function getAskJiminnyReportsByUser(User $user,string $sortColumn = 'created_at',string $sortDirection = 'desc'): Collection f...}2 usagesprivate function buildSortedQuery(string $sortColumn, string $sortDirection): \Illuminate\Database\Eloquent\Builder{...}/*** Get all active and enabled reports with active teams for the specified frequency.* Oparam string $frequency* @return Collection<AutomatedReport>23 usagespublic function getActiveReportsByFrequency(string $frequency): Collectionreturn AutomatedReport: :where('automated_reports.status', true)->where('automated_reports. frequency',$frequency)->join('teams','automated_reports.team_id','=', 'teams.id')->where('teams.status',Team: : STATUS_ACTIVE)->where(function ($query) {$query->whereNull('automated_reports.expires_at')->orWhere('automated_reports.expires_at','>=', now()->toDateString());->select' autonared redorts.*'j Support Daily • in 2h 5 mAAskJiminnyReportActivityServiceT...Defaults v100% CS•Tue 14 Apr 12:55:09= cufdem.log x= laravel.logA SF ljiminny@localhost]A HS_local [jiminny@localhost]C AS~/uminnyraoo/stordeenloes/custom.loeivitysearch.ong© OnDemandV2Controller.php© AskJiminnyReportActivityServiceTest.php© RequestGenerateAskJiminnyReportJobTest.php[2026-04-09 07:49:23] Local. INFO: $payloadArrayAl console [PROD]C HistoryService.phpAl console (EU]A console [STAGING]© FilterDefinitionCollection.phpC Criteria.phpV5 л[user_question] => Are these activities and give me the most insightful information about them[call_ids] => Array[0] →> 1[1] →> 2[2] →> 3[team_id] →> 1[request_id] => ff55bec0-961d-493f-b8fb-dbc2e1d25279[callback_url] => https://gatest:[EMAIL]/webhook/reports/ready[report_period] => Mar 2026[report_name] => Monthly Ask J report{"correlation_id":"4ceb090d-1169-4eda-b842-7b6cf0adfç6d", "trace_id": "3e108e38-c640-435f-80db-d9d9b5e1a9bb"}-[2026-04-09 07:50:13] Local. INF0: $payloadArray[user_question] => Are these activities and give me the most insightful information about them[call_ids] => Array[0] →> 1[1] => 2[2] →> 3|[team_id] => 1[request_id] => d3037407-091e-438a-8c8e-6745c5bf8df9[callback_url] => https://gatest:[EMAIL]/webhook/reports/ready[report_period] => 8 Apr 2026[report_name] => Search One{"correlation_id":"5adfbc35-4b9f-430f-a8b4-19gafefee2ac", "trace_id":"317b0060-9f90-4550-8332-f7b20d086eeb"}-w Windsunt leams 2/:2l UlF-ofh 4 spaces...
|
NULL
|
3818170110096615225
|
NULL
|
idle
|
ocr
|
NULL
|
PhpStormFileEditFV faVsco.s vProject vViewNavigate PhpStormFileEditFV faVsco.s vProject vViewNavigateCodeLaravelRefactor• #11894 on JY-18909-automated-reports-ask-jiminny ~© ReportController.phpToolsWindowHelp© UserService.php© Uuid.php> M Traits> MUseCases› _ User> D Utils> D Validationv DVO~ D Repositoryv D OnDemandActivitySears© Criteria.php© TranscriptionKeywordP:> D TeamSettingspnp nelpers.pngInitialFrontendState.php© Jiminny.php© Plan.php© Serializer.php© TeamScimDetails.php› D bootstrapbuildO configcontribD databasedocsM front-endDlangnode modules library rootD phpstanO publicD resourcesroutesD scriptsv D storage> Dapp> D debugbarTameworkv DlogsD.gitignoree audio.wav= custom.10e=hubspot-journal-poll.log= laravel.log< phpunit.xmlOs ttt.js=oauth-private.key= oauth-public.key≥ storageE supervisord.pidl# text-relay.isorv Dtests› DFeature> D Integration› D Servicesv D Unit> Actions› D Component› D Configuration•Console> M ContractsAddLayoutchuitles.ono© TrackProviderInstalledEvent.phpJiminnyDeouecommana.ongAutomatedReportsCommand.phpcAutomaterRenorissenccommana.ongC Team.phpC AutomatedReportsRepository.php xC) AutomatedReportsService.php© CreateHeldActivityEvent.phpCreateActivityLoggedEvent.php© RequestGenerateAskJiminnyReportJob.php© UserPilotActivityListener.php© ActivityLogged.php© RequestGenerateReportJob.php© AutomatedReportResult.phpC AutomatedReport.php93114115116117118119120112111221231241251261271281291301311321154class AutomatedReportsRepository* Retrieve all standard (non-Ask Jiminny) automated reports.A15 X4 Av O* @param string $sortColumnThe column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'* Oparam string $sortDirection The sort direction. Allowed values:'asc', 'desc'. Defaults to 'desc'.* drerurn cocuectonsaurondredredor»*/12 usagespublic function getAllStandardReports(string $sortColumn ='created_at',string $sortDirection = 'desc'): Collection {...}*** Retrieve all Ask Liminny reports created by the given user.* Oparam UserSuserThe user whose reports to retrieve.*oparan scring esorceocunnIne cocumn co sorc oy. ALcowed vacues. creaced_oy, "creaced_ac". veraules co creaced_ar)* @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.* Oreturn Collection<AutomatedReport>*/14 usagespublic function getAskJiminnyReportsByUser(User $user,string $sortColumn = 'created_at',string $sortDirection = 'desc'): Collection f...}2 usagesprivate function buildSortedQuery(string $sortColumn, string $sortDirection): \Illuminate\Database\Eloquent\Builder{...}/*** Get all active and enabled reports with active teams for the specified frequency.* Oparam string $frequency* @return Collection<AutomatedReport>23 usagespublic function getActiveReportsByFrequency(string $frequency): Collectionreturn AutomatedReport: :where('automated_reports.status', true)->where('automated_reports. frequency',$frequency)->join('teams','automated_reports.team_id','=', 'teams.id')->where('teams.status',Team: : STATUS_ACTIVE)->where(function ($query) {$query->whereNull('automated_reports.expires_at')->orWhere('automated_reports.expires_at','>=', now()->toDateString());->select' autonared redorts.*'j Support Daily • in 2h 5 mAAskJiminnyReportActivityServiceT...Defaults v100% CS•Tue 14 Apr 12:55:09= cufdem.log x= laravel.logA SF ljiminny@localhost]A HS_local [jiminny@localhost]C AS~/uminnyraoo/stordeenloes/custom.loeivitysearch.ong© OnDemandV2Controller.php© AskJiminnyReportActivityServiceTest.php© RequestGenerateAskJiminnyReportJobTest.php[2026-04-09 07:49:23] Local. INFO: $payloadArrayAl console [PROD]C HistoryService.phpAl console (EU]A console [STAGING]© FilterDefinitionCollection.phpC Criteria.phpV5 л[user_question] => Are these activities and give me the most insightful information about them[call_ids] => Array[0] →> 1[1] →> 2[2] →> 3[team_id] →> 1[request_id] => ff55bec0-961d-493f-b8fb-dbc2e1d25279[callback_url] => https://gatest:[EMAIL]/webhook/reports/ready[report_period] => Mar 2026[report_name] => Monthly Ask J report{"correlation_id":"4ceb090d-1169-4eda-b842-7b6cf0adfç6d", "trace_id": "3e108e38-c640-435f-80db-d9d9b5e1a9bb"}-[2026-04-09 07:50:13] Local. INF0: $payloadArray[user_question] => Are these activities and give me the most insightful information about them[call_ids] => Array[0] →> 1[1] => 2[2] →> 3|[team_id] => 1[request_id] => d3037407-091e-438a-8c8e-6745c5bf8df9[callback_url] => https://gatest:[EMAIL]/webhook/reports/ready[report_period] => 8 Apr 2026[report_name] => Search One{"correlation_id":"5adfbc35-4b9f-430f-a8b4-19gafefee2ac", "trace_id":"317b0060-9f90-4550-8332-f7b20d086eeb"}-w Windsunt leams 2/:2l UlF-ofh 4 spaces...
|
11667
|
|
11668
|
NULL
|
0
|
2026-04-14T09:55:08.269896+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776160508269_m1.jpg...
|
PhpStorm
|
faVsco.js – custom.log
|
True
|
NULL
|
monitor_1
|
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
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
Previous Highlighted Error
Next Highlighted Error
[2026-04-09 07:49:23] local.INFO: $payload
Array
(
[user_question] => Are these activities and give me the most insightful information about them
[call_ids] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[team_id] => 1
[request_id] => ff55bec0-961d-493f-b8fb-dbc2e1d25279
[callback_url] => [URL_WITH_CREDENTIALS] array $data
*
* @return AutomatedReport
*/
public function create(array $data): AutomatedReport
{
return AutomatedReport::create($data);
}
/**
* Find an automated report by UUID
*
* @param string $uuid
*
* @return AutomatedReport|null
*/
public function findByUuid(string $uuid): ?AutomatedReport
{
return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();
}
public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport
{
if (is_numeric($idOrUuid)) {
return AutomatedReport::find((int) $idOrUuid);
}
return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();
}
/**
* Retrieve all standard (non-Ask Jiminny) automated reports.
*
* @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.
* @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.
*
* @return Collection<AutomatedReport>
*/
public function getAllStandardReports(
string $sortColumn = 'created_at',
string $sortDirection = 'desc'
): Collection {
return $this->buildSortedQuery($sortColumn, $sortDirection)
->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)
->get();
}
/**
* Retrieve all Ask Jiminny reports created by the given user.
*
* @param User $user The user whose reports to retrieve.
* @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.
* @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.
*
* @return Collection<AutomatedReport>
*/
public function getAskJiminnyReportsByUser(
User $user,
string $sortColumn = 'created_at',
string $sortDirection = 'desc'
): Collection {
return $this->buildSortedQuery($sortColumn, $sortDirection)
->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)
->where('created_by', $user->getId())
->get();
}
private function buildSortedQuery(string $sortColumn, string $sortDirection): \Illuminate\Database\Eloquent\Builder
{
$allowedColumns = ['created_by', 'created_at'];
if (! in_array($sortColumn, $allowedColumns)) {
$sortColumn = 'created_at';
}
$sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';
$query = AutomatedReport::query()->with(['creator', 'team']);
if ($sortColumn === 'created_by') {
$query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')
->orderByRaw("users.name COLLATE utf8mb4_unicode_ci {$sortDirection}")
->select('automated_reports.*');
} else {
$query->orderBy($sortColumn, $sortDirection);
}
return $query;
}
/**
* Get all active and enabled reports with active teams for the specified frequency.
*
* @param string $frequency
*
* @return Collection<AutomatedReport>
*/
public function getActiveReportsByFrequency(string $frequency): Collection
{
return AutomatedReport::where('automated_reports.status', true)
->where('automated_reports.frequency', $frequency)
->join('teams', 'automated_reports.team_id', '=', 'teams.id')
->where('teams.status', Team::STATUS_ACTIVE)
->where(function ($query) {
$query->whereNull('automated_reports.expires_at')
->orWhere('automated_reports.expires_at', '>=', now()->toDateString());
})
->select('automated_reports.*')
->get();
}
/**
* Update an automated report
*
* @param AutomatedReport $report
* @param array $data
*
* @return AutomatedReport
*/
public function update(AutomatedReport $report, array $data): AutomatedReport
{
$report->update($data);
return $report;
}
/**
* Create a new automated report result.
*
* @param array $data The data to create the automated report result with.
*
* @return AutomatedReportResult The newly created automated report result.
*/
public function createResult(array $data): AutomatedReportResult
{
return AutomatedReportResult::create($data);
}
/**
* Find an automated report result by UUID.
*
* @param string $uuid The UUID to find the automated report result with.
*
* @return AutomatedReportResult|null The automated report result if found, otherwise null.
*/
public function findResultByUuid(string $uuid): ?AutomatedReportResult
{
return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();
}
public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult
{
return AutomatedReportResult::query()
->where('uuid', AutomatedReportResult::toOptimized($uuid))
->whereHas('report', static function ($query) use ($user): void {
$query->where('team_id', $user->getTeamId())
->where('created_by', $user->getId());
})
->first();
}
public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult
{
return AutomatedReportResult::query()
->where('parent_id', $result->getId())
->where('media_type', $type)
->first();
}
public function getGeneratedNotSentResults(): Collection
{
return AutomatedReportResult::query()
->whereNotNull('generated_at')
->whereNull('sent_at')
->where('status', AutomatedReportResult::STATUS_GENERATED)
->whereHas('report')
->with('report')
->get();
}
public function getPaginatedUserReports(
User $user,
ReportSort $sort,
ReportSortDirection $sortDirection,
int $resultsPerPage,
int $page,
?Carbon $fromDate,
?Carbon $toDate,
array $teamIds,
array $reportTypes,
?string $name,
): LengthAwarePaginator {
$query = AutomatedReportResult::query()
->whereNotNull('automated_report_results.generated_at')
->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')
->where('automated_reports.team_id', $user->getTeamId())
->whereJsonContains('automated_reports.recipients->users', $user->getId())
->orderByRaw("$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}")
->select('automated_report_results.*')
->with('report.team');
if ($fromDate !== null && $toDate !== null) {
$query->whereBetween('generated_at', [$fromDate, $toDate]);
}
if (! empty($teamIds)) {
$query->where(function ($q) use ($teamIds) {
foreach ($teamIds as $id) {
$q->orWhereJsonContains('automated_reports.groups', $id);
}
});
}
if (! empty($reportTypes)) {
$query->whereIn('automated_reports.type', $reportTypes);
}
if (! empty($name)) {
$query->whereLike('name', "%$name%");
}
return $query->paginate($resultsPerPage, ['*'], 'page', $page);
}
public function countUserReports(User $user): int
{
return AutomatedReportResult::query()
->whereNotNull('generated_at')
->whereNotNull('sent_at')
->whereHas('report', function ($q) use ($user) {
$q->where('team_id', $user->getTeamId())
->whereJsonContains('recipients->users', $user->getId());
})
->count();
}
/**
* Get report IDs for a specific team
*
* @param Team $team
*
* @return \Illuminate\Support\Collection
*/
public function getReportIdsByTeam(Team $team): \Illuminate\Support\Collection
{
return AutomatedReport::where('team_id', $team->getId())->pluck('id');
}
/**
* Get all reports for a specific team
*
* @param Team $team
*
* @return Collection
*/
public function getReportsByTeam(Team $team): Collection
{
return AutomatedReport::where('team_id', $team->getId())->get();
}
/**
* Get all report results for a specific report
*
* @param AutomatedReport $report
*
* @return Collection
*/
public function getResultsByReport(AutomatedReport $report): Collection
{
return $this->getResultsByReportQuery($report)->get();
}
public function getResultsByReportQuery(AutomatedReport $report): Builder
{
return AutomatedReportResult::where('report_id', $report->getId());
}
public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder
{
$reportIds = $this->getReportIdsByTeam($team);
return AutomatedReportResult::query()->whereIn('report_id', $reportIds)
->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);
}
/**
* @param int|null $teamId Optional team ID to filter results
*
* @return \Illuminate\Support\Collection<int, int> Collection of team IDs
*/
public function getTeamIdsWithReportsResults(?int $teamId = null): \Illuminate\Support\Collection
{
$query = DB::table('automated_reports')
->join('teams', 'automated_reports.team_id', '=', 'teams.id')
->select('teams.id')
->distinct();
if ($teamId !== null) {
$query->where('teams.id', $teamId);
}
return $query->pluck('teams.id');
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"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,"help_text":"Pull request #11894 exists for current branch JY-18909-automated-reports-ask-jiminny","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,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceT…Defaults","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-09 07:49:23] local.INFO: $payload \nArray\n(\n [user_question] => Are these activities and give me the most insightful information about them\n [call_ids] => Array\n (\n [0] => 1\n [1] => 2\n [2] => 3\n )\n\n [team_id] => 1\n [request_id] => ff55bec0-961d-493f-b8fb-dbc2e1d25279\n [callback_url] => https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\n [report_period] => Mar 2026\n [report_name] => Monthly Ask J report\n)\n {\"correlation_id\":\"4ceb090d-1169-4eda-b842-7b6cf0adfc6d\",\"trace_id\":\"3e108e38-c640-435f-80db-d9d9b5e1a9bb\"}\n[2026-04-09 07:50:13] local.INFO: $payload \nArray\n(\n [user_question] => Are these activities and give me the most insightful information about them\n [call_ids] => Array\n (\n [0] => 1\n [1] => 2\n [2] => 3\n )\n\n [team_id] => 1\n [request_id] => d3037407-091e-438a-8c8e-6745c5bf8df9\n [callback_url] => https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\n [report_period] => 8 Apr 2026\n [report_name] => Search One\n)\n {\"correlation_id\":\"5adfbc35-4b9f-430f-a8b4-19eafefee2ac\",\"trace_id\":\"317b0060-9f90-4550-8332-f7b20d086eeb\"}","depth":4,"value":"[2026-04-09 07:49:23] local.INFO: $payload \nArray\n(\n [user_question] => Are these activities and give me the most insightful information about them\n [call_ids] => Array\n (\n [0] => 1\n [1] => 2\n [2] => 3\n )\n\n [team_id] => 1\n [request_id] => ff55bec0-961d-493f-b8fb-dbc2e1d25279\n [callback_url] => https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\n [report_period] => Mar 2026\n [report_name] => Monthly Ask J report\n)\n {\"correlation_id\":\"4ceb090d-1169-4eda-b842-7b6cf0adfc6d\",\"trace_id\":\"3e108e38-c640-435f-80db-d9d9b5e1a9bb\"}\n[2026-04-09 07:50:13] local.INFO: $payload \nArray\n(\n [user_question] => Are these activities and give me the most insightful information about them\n [call_ids] => Array\n (\n [0] => 1\n [1] => 2\n [2] => 3\n )\n\n [team_id] => 1\n [request_id] => d3037407-091e-438a-8c8e-6745c5bf8df9\n [callback_url] => https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\n [report_period] => 8 Apr 2026\n [report_name] => Search One\n)\n {\"correlation_id\":\"5adfbc35-4b9f-430f-a8b4-19eafefee2ac\",\"trace_id\":\"317b0060-9f90-4550-8332-f7b20d086eeb\"}","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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"15","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"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\\Repositories;\n\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Illuminate\\Pagination\\LengthAwarePaginator;\nuse Illuminate\\Support\\Facades\\DB;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSort;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSortDirection;\n\nclass AutomatedReportsRepository\n{\n /**\n * Create a new automated report\n *\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function create(array $data): AutomatedReport\n {\n return AutomatedReport::create($data);\n }\n\n /**\n * Find an automated report by UUID\n *\n * @param string $uuid\n *\n * @return AutomatedReport|null\n */\n public function findByUuid(string $uuid): ?AutomatedReport\n {\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();\n }\n\n public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport\n {\n if (is_numeric($idOrUuid)) {\n return AutomatedReport::find((int) $idOrUuid);\n }\n\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();\n }\n\n /**\n * Retrieve all standard (non-Ask Jiminny) automated reports.\n *\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAllStandardReports(\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->get();\n }\n\n /**\n * Retrieve all Ask Jiminny reports created by the given user.\n *\n * @param User $user The user whose reports to retrieve.\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAskJiminnyReportsByUser(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->where('created_by', $user->getId())\n ->get();\n }\n\n private function buildSortedQuery(string $sortColumn, string $sortDirection): \\Illuminate\\Database\\Eloquent\\Builder\n {\n $allowedColumns = ['created_by', 'created_at'];\n if (! in_array($sortColumn, $allowedColumns)) {\n $sortColumn = 'created_at';\n }\n\n $sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';\n\n $query = AutomatedReport::query()->with(['creator', 'team']);\n\n if ($sortColumn === 'created_by') {\n $query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')\n ->orderByRaw(\"users.name COLLATE utf8mb4_unicode_ci {$sortDirection}\")\n ->select('automated_reports.*');\n } else {\n $query->orderBy($sortColumn, $sortDirection);\n }\n\n return $query;\n }\n\n /**\n * Get all active and enabled reports with active teams for the specified frequency.\n *\n * @param string $frequency\n *\n * @return Collection<AutomatedReport>\n */\n public function getActiveReportsByFrequency(string $frequency): Collection\n {\n return AutomatedReport::where('automated_reports.status', true)\n ->where('automated_reports.frequency', $frequency)\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->where('teams.status', Team::STATUS_ACTIVE)\n ->where(function ($query) {\n $query->whereNull('automated_reports.expires_at')\n ->orWhere('automated_reports.expires_at', '>=', now()->toDateString());\n })\n ->select('automated_reports.*')\n ->get();\n }\n\n /**\n * Update an automated report\n *\n * @param AutomatedReport $report\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function update(AutomatedReport $report, array $data): AutomatedReport\n {\n $report->update($data);\n\n return $report;\n }\n\n /**\n * Create a new automated report result.\n *\n * @param array $data The data to create the automated report result with.\n *\n * @return AutomatedReportResult The newly created automated report result.\n */\n public function createResult(array $data): AutomatedReportResult\n {\n return AutomatedReportResult::create($data);\n }\n\n /**\n * Find an automated report result by UUID.\n *\n * @param string $uuid The UUID to find the automated report result with.\n *\n * @return AutomatedReportResult|null The automated report result if found, otherwise null.\n */\n public function findResultByUuid(string $uuid): ?AutomatedReportResult\n {\n return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();\n }\n\n public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('uuid', AutomatedReportResult::toOptimized($uuid))\n ->whereHas('report', static function ($query) use ($user): void {\n $query->where('team_id', $user->getTeamId())\n ->where('created_by', $user->getId());\n })\n ->first();\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('parent_id', $result->getId())\n ->where('media_type', $type)\n ->first();\n }\n\n public function getGeneratedNotSentResults(): Collection\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNull('sent_at')\n ->where('status', AutomatedReportResult::STATUS_GENERATED)\n ->whereHas('report')\n ->with('report')\n ->get();\n }\n\n public function getPaginatedUserReports(\n User $user,\n ReportSort $sort,\n ReportSortDirection $sortDirection,\n int $resultsPerPage,\n int $page,\n ?Carbon $fromDate,\n ?Carbon $toDate,\n array $teamIds,\n array $reportTypes,\n ?string $name,\n ): LengthAwarePaginator {\n $query = AutomatedReportResult::query()\n ->whereNotNull('automated_report_results.generated_at')\n ->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')\n ->where('automated_reports.team_id', $user->getTeamId())\n ->whereJsonContains('automated_reports.recipients->users', $user->getId())\n ->orderByRaw(\"$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}\")\n ->select('automated_report_results.*')\n ->with('report.team');\n\n if ($fromDate !== null && $toDate !== null) {\n $query->whereBetween('generated_at', [$fromDate, $toDate]);\n }\n\n if (! empty($teamIds)) {\n $query->where(function ($q) use ($teamIds) {\n foreach ($teamIds as $id) {\n $q->orWhereJsonContains('automated_reports.groups', $id);\n }\n });\n }\n\n if (! empty($reportTypes)) {\n $query->whereIn('automated_reports.type', $reportTypes);\n }\n\n if (! empty($name)) {\n $query->whereLike('name', \"%$name%\");\n }\n\n return $query->paginate($resultsPerPage, ['*'], 'page', $page);\n }\n\n public function countUserReports(User $user): int\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNotNull('sent_at')\n ->whereHas('report', function ($q) use ($user) {\n $q->where('team_id', $user->getTeamId())\n ->whereJsonContains('recipients->users', $user->getId());\n })\n ->count();\n }\n\n /**\n * Get report IDs for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Support\\Collection\n */\n public function getReportIdsByTeam(Team $team): \\Illuminate\\Support\\Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->pluck('id');\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return Collection\n */\n public function getReportsByTeam(Team $team): Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->get();\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return Collection\n */\n public function getResultsByReport(AutomatedReport $report): Collection\n {\n return $this->getResultsByReportQuery($report)->get();\n }\n\n public function getResultsByReportQuery(AutomatedReport $report): Builder\n {\n return AutomatedReportResult::where('report_id', $report->getId());\n }\n\n public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder\n {\n $reportIds = $this->getReportIdsByTeam($team);\n\n return AutomatedReportResult::query()->whereIn('report_id', $reportIds)\n ->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);\n }\n\n /**\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return \\Illuminate\\Support\\Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): \\Illuminate\\Support\\Collection\n {\n $query = DB::table('automated_reports')\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->select('teams.id')\n ->distinct();\n\n if ($teamId !== null) {\n $query->where('teams.id', $teamId);\n }\n\n return $query->pluck('teams.id');\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Repositories;\n\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Illuminate\\Pagination\\LengthAwarePaginator;\nuse Illuminate\\Support\\Facades\\DB;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSort;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSortDirection;\n\nclass AutomatedReportsRepository\n{\n /**\n * Create a new automated report\n *\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function create(array $data): AutomatedReport\n {\n return AutomatedReport::create($data);\n }\n\n /**\n * Find an automated report by UUID\n *\n * @param string $uuid\n *\n * @return AutomatedReport|null\n */\n public function findByUuid(string $uuid): ?AutomatedReport\n {\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();\n }\n\n public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport\n {\n if (is_numeric($idOrUuid)) {\n return AutomatedReport::find((int) $idOrUuid);\n }\n\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();\n }\n\n /**\n * Retrieve all standard (non-Ask Jiminny) automated reports.\n *\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAllStandardReports(\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->get();\n }\n\n /**\n * Retrieve all Ask Jiminny reports created by the given user.\n *\n * @param User $user The user whose reports to retrieve.\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAskJiminnyReportsByUser(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->where('created_by', $user->getId())\n ->get();\n }\n\n private function buildSortedQuery(string $sortColumn, string $sortDirection): \\Illuminate\\Database\\Eloquent\\Builder\n {\n $allowedColumns = ['created_by', 'created_at'];\n if (! in_array($sortColumn, $allowedColumns)) {\n $sortColumn = 'created_at';\n }\n\n $sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';\n\n $query = AutomatedReport::query()->with(['creator', 'team']);\n\n if ($sortColumn === 'created_by') {\n $query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')\n ->orderByRaw(\"users.name COLLATE utf8mb4_unicode_ci {$sortDirection}\")\n ->select('automated_reports.*');\n } else {\n $query->orderBy($sortColumn, $sortDirection);\n }\n\n return $query;\n }\n\n /**\n * Get all active and enabled reports with active teams for the specified frequency.\n *\n * @param string $frequency\n *\n * @return Collection<AutomatedReport>\n */\n public function getActiveReportsByFrequency(string $frequency): Collection\n {\n return AutomatedReport::where('automated_reports.status', true)\n ->where('automated_reports.frequency', $frequency)\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->where('teams.status', Team::STATUS_ACTIVE)\n ->where(function ($query) {\n $query->whereNull('automated_reports.expires_at')\n ->orWhere('automated_reports.expires_at', '>=', now()->toDateString());\n })\n ->select('automated_reports.*')\n ->get();\n }\n\n /**\n * Update an automated report\n *\n * @param AutomatedReport $report\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function update(AutomatedReport $report, array $data): AutomatedReport\n {\n $report->update($data);\n\n return $report;\n }\n\n /**\n * Create a new automated report result.\n *\n * @param array $data The data to create the automated report result with.\n *\n * @return AutomatedReportResult The newly created automated report result.\n */\n public function createResult(array $data): AutomatedReportResult\n {\n return AutomatedReportResult::create($data);\n }\n\n /**\n * Find an automated report result by UUID.\n *\n * @param string $uuid The UUID to find the automated report result with.\n *\n * @return AutomatedReportResult|null The automated report result if found, otherwise null.\n */\n public function findResultByUuid(string $uuid): ?AutomatedReportResult\n {\n return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();\n }\n\n public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('uuid', AutomatedReportResult::toOptimized($uuid))\n ->whereHas('report', static function ($query) use ($user): void {\n $query->where('team_id', $user->getTeamId())\n ->where('created_by', $user->getId());\n })\n ->first();\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('parent_id', $result->getId())\n ->where('media_type', $type)\n ->first();\n }\n\n public function getGeneratedNotSentResults(): Collection\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNull('sent_at')\n ->where('status', AutomatedReportResult::STATUS_GENERATED)\n ->whereHas('report')\n ->with('report')\n ->get();\n }\n\n public function getPaginatedUserReports(\n User $user,\n ReportSort $sort,\n ReportSortDirection $sortDirection,\n int $resultsPerPage,\n int $page,\n ?Carbon $fromDate,\n ?Carbon $toDate,\n array $teamIds,\n array $reportTypes,\n ?string $name,\n ): LengthAwarePaginator {\n $query = AutomatedReportResult::query()\n ->whereNotNull('automated_report_results.generated_at')\n ->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')\n ->where('automated_reports.team_id', $user->getTeamId())\n ->whereJsonContains('automated_reports.recipients->users', $user->getId())\n ->orderByRaw(\"$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}\")\n ->select('automated_report_results.*')\n ->with('report.team');\n\n if ($fromDate !== null && $toDate !== null) {\n $query->whereBetween('generated_at', [$fromDate, $toDate]);\n }\n\n if (! empty($teamIds)) {\n $query->where(function ($q) use ($teamIds) {\n foreach ($teamIds as $id) {\n $q->orWhereJsonContains('automated_reports.groups', $id);\n }\n });\n }\n\n if (! empty($reportTypes)) {\n $query->whereIn('automated_reports.type', $reportTypes);\n }\n\n if (! empty($name)) {\n $query->whereLike('name', \"%$name%\");\n }\n\n return $query->paginate($resultsPerPage, ['*'], 'page', $page);\n }\n\n public function countUserReports(User $user): int\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNotNull('sent_at')\n ->whereHas('report', function ($q) use ($user) {\n $q->where('team_id', $user->getTeamId())\n ->whereJsonContains('recipients->users', $user->getId());\n })\n ->count();\n }\n\n /**\n * Get report IDs for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Support\\Collection\n */\n public function getReportIdsByTeam(Team $team): \\Illuminate\\Support\\Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->pluck('id');\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return Collection\n */\n public function getReportsByTeam(Team $team): Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->get();\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return Collection\n */\n public function getResultsByReport(AutomatedReport $report): Collection\n {\n return $this->getResultsByReportQuery($report)->get();\n }\n\n public function getResultsByReportQuery(AutomatedReport $report): Builder\n {\n return AutomatedReportResult::where('report_id', $report->getId());\n }\n\n public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder\n {\n $reportIds = $this->getReportIdsByTeam($team);\n\n return AutomatedReportResult::query()->whereIn('report_id', $reportIds)\n ->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);\n }\n\n /**\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return \\Illuminate\\Support\\Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): \\Illuminate\\Support\\Collection\n {\n $query = DB::table('automated_reports')\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->select('teams.id')\n ->distinct();\n\n if ($teamId !== null) {\n $query->where('teams.id', $teamId);\n }\n\n return $query->pluck('teams.id');\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,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8736579060729302331
|
-5967393647373750688
|
idle
|
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
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
5
Previous Highlighted Error
Next Highlighted Error
[2026-04-09 07:49:23] local.INFO: $payload
Array
(
[user_question] => Are these activities and give me the most insightful information about them
[call_ids] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[team_id] => 1
[request_id] => ff55bec0-961d-493f-b8fb-dbc2e1d25279
[callback_url] => [URL_WITH_CREDENTIALS] array $data
*
* @return AutomatedReport
*/
public function create(array $data): AutomatedReport
{
return AutomatedReport::create($data);
}
/**
* Find an automated report by UUID
*
* @param string $uuid
*
* @return AutomatedReport|null
*/
public function findByUuid(string $uuid): ?AutomatedReport
{
return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();
}
public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport
{
if (is_numeric($idOrUuid)) {
return AutomatedReport::find((int) $idOrUuid);
}
return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();
}
/**
* Retrieve all standard (non-Ask Jiminny) automated reports.
*
* @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.
* @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.
*
* @return Collection<AutomatedReport>
*/
public function getAllStandardReports(
string $sortColumn = 'created_at',
string $sortDirection = 'desc'
): Collection {
return $this->buildSortedQuery($sortColumn, $sortDirection)
->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)
->get();
}
/**
* Retrieve all Ask Jiminny reports created by the given user.
*
* @param User $user The user whose reports to retrieve.
* @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.
* @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.
*
* @return Collection<AutomatedReport>
*/
public function getAskJiminnyReportsByUser(
User $user,
string $sortColumn = 'created_at',
string $sortDirection = 'desc'
): Collection {
return $this->buildSortedQuery($sortColumn, $sortDirection)
->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)
->where('created_by', $user->getId())
->get();
}
private function buildSortedQuery(string $sortColumn, string $sortDirection): \Illuminate\Database\Eloquent\Builder
{
$allowedColumns = ['created_by', 'created_at'];
if (! in_array($sortColumn, $allowedColumns)) {
$sortColumn = 'created_at';
}
$sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';
$query = AutomatedReport::query()->with(['creator', 'team']);
if ($sortColumn === 'created_by') {
$query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')
->orderByRaw("users.name COLLATE utf8mb4_unicode_ci {$sortDirection}")
->select('automated_reports.*');
} else {
$query->orderBy($sortColumn, $sortDirection);
}
return $query;
}
/**
* Get all active and enabled reports with active teams for the specified frequency.
*
* @param string $frequency
*
* @return Collection<AutomatedReport>
*/
public function getActiveReportsByFrequency(string $frequency): Collection
{
return AutomatedReport::where('automated_reports.status', true)
->where('automated_reports.frequency', $frequency)
->join('teams', 'automated_reports.team_id', '=', 'teams.id')
->where('teams.status', Team::STATUS_ACTIVE)
->where(function ($query) {
$query->whereNull('automated_reports.expires_at')
->orWhere('automated_reports.expires_at', '>=', now()->toDateString());
})
->select('automated_reports.*')
->get();
}
/**
* Update an automated report
*
* @param AutomatedReport $report
* @param array $data
*
* @return AutomatedReport
*/
public function update(AutomatedReport $report, array $data): AutomatedReport
{
$report->update($data);
return $report;
}
/**
* Create a new automated report result.
*
* @param array $data The data to create the automated report result with.
*
* @return AutomatedReportResult The newly created automated report result.
*/
public function createResult(array $data): AutomatedReportResult
{
return AutomatedReportResult::create($data);
}
/**
* Find an automated report result by UUID.
*
* @param string $uuid The UUID to find the automated report result with.
*
* @return AutomatedReportResult|null The automated report result if found, otherwise null.
*/
public function findResultByUuid(string $uuid): ?AutomatedReportResult
{
return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();
}
public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult
{
return AutomatedReportResult::query()
->where('uuid', AutomatedReportResult::toOptimized($uuid))
->whereHas('report', static function ($query) use ($user): void {
$query->where('team_id', $user->getTeamId())
->where('created_by', $user->getId());
})
->first();
}
public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult
{
return AutomatedReportResult::query()
->where('parent_id', $result->getId())
->where('media_type', $type)
->first();
}
public function getGeneratedNotSentResults(): Collection
{
return AutomatedReportResult::query()
->whereNotNull('generated_at')
->whereNull('sent_at')
->where('status', AutomatedReportResult::STATUS_GENERATED)
->whereHas('report')
->with('report')
->get();
}
public function getPaginatedUserReports(
User $user,
ReportSort $sort,
ReportSortDirection $sortDirection,
int $resultsPerPage,
int $page,
?Carbon $fromDate,
?Carbon $toDate,
array $teamIds,
array $reportTypes,
?string $name,
): LengthAwarePaginator {
$query = AutomatedReportResult::query()
->whereNotNull('automated_report_results.generated_at')
->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')
->where('automated_reports.team_id', $user->getTeamId())
->whereJsonContains('automated_reports.recipients->users', $user->getId())
->orderByRaw("$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}")
->select('automated_report_results.*')
->with('report.team');
if ($fromDate !== null && $toDate !== null) {
$query->whereBetween('generated_at', [$fromDate, $toDate]);
}
if (! empty($teamIds)) {
$query->where(function ($q) use ($teamIds) {
foreach ($teamIds as $id) {
$q->orWhereJsonContains('automated_reports.groups', $id);
}
});
}
if (! empty($reportTypes)) {
$query->whereIn('automated_reports.type', $reportTypes);
}
if (! empty($name)) {
$query->whereLike('name', "%$name%");
}
return $query->paginate($resultsPerPage, ['*'], 'page', $page);
}
public function countUserReports(User $user): int
{
return AutomatedReportResult::query()
->whereNotNull('generated_at')
->whereNotNull('sent_at')
->whereHas('report', function ($q) use ($user) {
$q->where('team_id', $user->getTeamId())
->whereJsonContains('recipients->users', $user->getId());
})
->count();
}
/**
* Get report IDs for a specific team
*
* @param Team $team
*
* @return \Illuminate\Support\Collection
*/
public function getReportIdsByTeam(Team $team): \Illuminate\Support\Collection
{
return AutomatedReport::where('team_id', $team->getId())->pluck('id');
}
/**
* Get all reports for a specific team
*
* @param Team $team
*
* @return Collection
*/
public function getReportsByTeam(Team $team): Collection
{
return AutomatedReport::where('team_id', $team->getId())->get();
}
/**
* Get all report results for a specific report
*
* @param AutomatedReport $report
*
* @return Collection
*/
public function getResultsByReport(AutomatedReport $report): Collection
{
return $this->getResultsByReportQuery($report)->get();
}
public function getResultsByReportQuery(AutomatedReport $report): Builder
{
return AutomatedReportResult::where('report_id', $report->getId());
}
public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder
{
$reportIds = $this->getReportIdsByTeam($team);
return AutomatedReportResult::query()->whereIn('report_id', $reportIds)
->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);
}
/**
* @param int|null $teamId Optional team ID to filter results
*
* @return \Illuminate\Support\Collection<int, int> Collection of team IDs
*/
public function getTeamIdsWithReportsResults(?int $teamId = null): \Illuminate\Support\Collection
{
$query = DB::table('automated_reports')
->join('teams', 'automated_reports.team_id', '=', 'teams.id')
->select('teams.id')
->distinct();
if ($teamId !== null) {
$query->where('teams.id', $teamId);
}
return $query->pluck('teams.id');
}
}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
11666
|
|
11631
|
NULL
|
0
|
2026-04-14T09:50:09.903093+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776160209903_m1.jpg...
|
Firefox
|
Pipelines - jiminny/app — Work
|
True
|
app.circleci.com/pipelines/github/jiminny/app
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Ask Google Gemini
JY-20543 add AJ reports User pil Ask Google Gemini
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57242
57242
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
22m 16s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-18909-automated-reports-ask-jiminny
JY-18909-automated-reports-ask-jiminny
Open commit on version control site
42e3e90
Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny
Push
Commit pushed
Copy timestamp to clipboard
3m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869813
1m 56s
1m 56s
RUNNING job build-frontend
build-frontend
869816
1m 18s
1m 18s
test-frontend
869817
SUCCESS job build-backend
build-backend
869814
1m 9s
1m 9s
RUNNING job phpstan
phpstan
869815
0s
0s
prepare_deploy_revision_stage
869820
build_docker_backend_code_stage
869825
build_docker_worker_code_stage
869824
build_docker_worker_video_code_stage
869821
db_migrations_stage
869827
deploy_docker_backend_code_stage
869829
sentry_notify
869830
deploy_docker_worker_code_stage
869828
deploy_docker_worker_video_code_stage
869831
deploy_frontend_assets_to_s3_stage
869826
setup
869818
test
869819
RUNNING job test-backend-lint
test-backend-lint
869822
7s
7s
sonar_cloud
869823
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-18909-automated-reports-ask-jiminny
JY-18909-automated-reports-ask-jiminny
Open commit on version control site
42e3e90
Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny
Push
Commit pushed
Copy timestamp to clipboard
4m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job setup
setup
869812
44s
44s
app
57241
57241
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
13m 4s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Ask Google Gemini","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.023611112,"height":0.037777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"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,"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,"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,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Console Home | Console Home | us-east-2","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SecurityGroup | EC2 | us-east-2","depth":4,"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,"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,"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,"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,"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,"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,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Ask Jiminny test report - 8 Apr 2026 - Ask Jiminny test report - 13 Apr 2026.pdf","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"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,"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,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New Tab","depth":5,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"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,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"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,"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,"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,"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,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Go to home page","depth":9,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"View third-party service outages","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Auto theme","depth":9,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open notifications","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open support menu","depth":9,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open user menu","depth":9,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"org avatar Current organization: jiminny","depth":9,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Home","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Home","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pipelines","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Projects","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Projects","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Runners","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Runners","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Org","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Org","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Plan","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Plan","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chunk","depth":10,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chunk","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Dashboard All Pipelines","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All Pipelines","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Project Outline app","depth":15,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"app","depth":13,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Overview","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Overview","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Lightning Manage triggers","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage triggers","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines Trigger Pipeline","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Trigger Pipeline","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines All pipelines my-pipelines-filter","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All pipelines","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"app Project Filter. Selected \"app\"","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"All branches Branch Filter. Selected \"All branches\"","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All branches","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Start Time Cutoff date Arrow Drop Down","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cutoff date","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"All statuses Arrow Drop Down","depth":13,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"statuses","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filter Display options","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Display options","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pipeline","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Status","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Workflow","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checkout source","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trigger event","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Actions","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57242","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57242","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"22m 16s","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"build_accept_deploy","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-18909-automated-reports-ask-jiminny","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-18909-automated-reports-ask-jiminny","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"42e3e90","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3m ago","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869813","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 56s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 56s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job build-frontend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869816","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 18s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 18s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test-frontend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869817","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869814","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 9s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 9s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job phpstan","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869815","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"0s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"prepare_deploy_revision_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869820","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_backend_code_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869825","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_worker_code_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869824","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_worker_video_code_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869821","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db_migrations_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869827","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_backend_code_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869829","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sentry_notify","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869830","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_code_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869828","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_video_code_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869831","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_stage","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869826","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"setup","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869818","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869819","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job test-backend-lint","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-backend-lint","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869822","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"7s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sonar_cloud","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869823","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow setup-workflow. Collapse the workflow jobs list.","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"setup-workflow","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup-workflow","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SETUP","depth":12,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-18909-automated-reports-ask-jiminny","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-18909-automated-reports-ask-jiminny","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"42e3e90","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4m ago","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869812","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"44s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"44s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57241","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57241","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.","depth":13,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13m 4s","depth":13,"bounds":{"left":0.061805554,"top":0.0,"width":0.033333335,"height":0.02},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":13,"bounds":{"left":0.09513889,"top":0.0,"width":0.034027778,"height":0.02},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":12,"bounds":{"left":0.13055556,"top":0.0,"width":0.022222223,"height":0.035555556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"build_accept_deploy","depth":12,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":13,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":13,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":14,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"bounds":{"left":0.4611111,"top":0.0,"width":0.26666668,"height":0.046666667},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-5861458823866116150
|
-7703893552353642878
|
idle
|
accessibility
|
NULL
|
Ask Google Gemini
JY-20543 add AJ reports User pil Ask Google Gemini
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57242
57242
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
22m 16s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-18909-automated-reports-ask-jiminny
JY-18909-automated-reports-ask-jiminny
Open commit on version control site
42e3e90
Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny
Push
Commit pushed
Copy timestamp to clipboard
3m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869813
1m 56s
1m 56s
RUNNING job build-frontend
build-frontend
869816
1m 18s
1m 18s
test-frontend
869817
SUCCESS job build-backend
build-backend
869814
1m 9s
1m 9s
RUNNING job phpstan
phpstan
869815
0s
0s
prepare_deploy_revision_stage
869820
build_docker_backend_code_stage
869825
build_docker_worker_code_stage
869824
build_docker_worker_video_code_stage
869821
db_migrations_stage
869827
deploy_docker_backend_code_stage
869829
sentry_notify
869830
deploy_docker_worker_code_stage
869828
deploy_docker_worker_video_code_stage
869831
deploy_frontend_assets_to_s3_stage
869826
setup
869818
test
869819
RUNNING job test-backend-lint
test-backend-lint
869822
7s
7s
sonar_cloud
869823
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-18909-automated-reports-ask-jiminny
JY-18909-automated-reports-ask-jiminny
Open commit on version control site
42e3e90
Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny
Push
Commit pushed
Copy timestamp to clipboard
4m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job setup
setup
869812
44s
44s
app
57241
57241
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
13m 4s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site...
|
NULL
|
|
11630
|
NULL
|
0
|
2026-04-14T09:49:46.101679+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776160186101_m2.jpg...
|
Firefox
|
Pipelines - jiminny/app — Work
|
True
|
app.circleci.com/pipelines/github/jiminny/app
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Ask Google Gemini
JY-20543 add AJ reports User pil Ask Google Gemini
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57242
57242
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
22m 40s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-18909-automated-reports-ask-jiminny
JY-18909-automated-reports-ask-jiminny
Open commit on version control site
42e3e90
Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny
Push
Commit pushed
Copy timestamp to clipboard
2m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869813
1m 56s
1m 56s
RUNNING job build-frontend
build-frontend
869816
55s
55s
test-frontend
869817
RUNNING job build-backend
build-backend
869814
55s
55s
phpstan
869815
prepare_deploy_revision_stage
869820
build_docker_backend_code_stage
869825
build_docker_worker_code_stage
869824
build_docker_worker_video_code_stage
869821
db_migrations_stage
869827
deploy_docker_backend_code_stage
869829
sentry_notify
869830
deploy_docker_worker_code_stage
869828
deploy_docker_worker_video_code_stage
869831
deploy_frontend_assets_to_s3_stage
869826
setup
869818
test
869819
test-backend-lint
869822
sonar_cloud
869823
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-18909-automated-reports-ask-jiminny
JY-18909-automated-reports-ask-jiminny
Open commit on version control site
42e3e90
Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny
Push
Commit pushed
Copy timestamp to clipboard
3m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job setup
setup
869812
44s
44s
app
57241
57241
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
13m 28s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
d4f5244
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
12m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869794
1m 18s
1m 18s
SUCCESS job build-frontend
build-frontend
869798
1m 56s
1m 56s
SUCCESS job test-frontend
test-frontend
869810
1m 59s
1m 59s
SUCCESS job build-backend
build-backend
869795
1m 11s
1m 11s
SUCCESS job phpstan
phpstan
869796
1m 25s
1m 25s
SUCCESS job prepare_deploy_revision_subenv
prepare_deploy_revision_subenv
869799
1m 3s
1m 3s
SUCCESS job build_docker_backend_code_subenv
build_docker_backend_code_subenv
869802
1m 53s
1m 53s
SUCCESS job build_docker_worker_code_subenv
build_docker_worker_code_subenv
869800
1m 52s
1m 52s
SUCCESS job build_docker_worker_video_code_subenv
build_docker_worker_video_code_subenv
869801
1m 52s
1m 52s
SUCCESS job db_migrations_subenv
db_migrations_subenv
869803
7s
7s
SUCCESS job deploy_docker_backend_code_subenv
deploy_docker_backend_code_subenv
869805
1m 37s
1m 37s
SUCCESS job deploy_docker_worker_code_subenv
deploy_docker_worker_code_subenv
869804
1m 19s
1m 19s
SUCCESS job deploy_docker_worker_video_code_subenv
deploy_docker_worker_video_code_subenv
869806
24s
24s
SUCCESS job deploy_frontend_assets_to_s3_subenv
deploy_frontend_assets_to_s3_subenv
869807
1m 34s
1m 34s
SUCCESS job setup
setup
869808...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Ask Google Gemini","depth":4,"bounds":{"left":0.20234375,"top":0.95416665,"width":0.01328125,"height":0.023611112},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"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.0296875,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"bounds":{"left":0.03203125,"top":0.045138888,"width":0.0296875,"height":0.028472222},"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.06171875,"top":0.045138888,"width":0.0296875,"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":false},{"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":"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":"AXLink","text":"Go to home page","depth":9,"bounds":{"left":0.10273437,"top":0.05347222,"width":0.051953126,"height":0.027777778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"View third-party service outages","depth":9,"bounds":{"left":0.1625,"top":0.061805554,"width":0.00625,"height":0.011111111},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Auto theme","depth":9,"bounds":{"left":0.92695314,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open notifications","depth":9,"bounds":{"left":0.9441406,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open support menu","depth":9,"bounds":{"left":0.96132815,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Open user menu","depth":9,"bounds":{"left":0.9785156,"top":0.05347222,"width":0.015625,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"org avatar Current organization: jiminny","depth":9,"bounds":{"left":0.10234375,"top":0.08958333,"width":0.0171875,"height":0.030555556},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Home","depth":10,"bounds":{"left":0.1,"top":0.13125,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Home","depth":12,"bounds":{"left":0.103125,"top":0.15972222,"width":0.015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pipelines","depth":10,"bounds":{"left":0.1,"top":0.18541667,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines","depth":12,"bounds":{"left":0.09882812,"top":0.21388888,"width":0.02421875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Projects","depth":10,"bounds":{"left":0.1,"top":0.23958333,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Projects","depth":12,"bounds":{"left":0.10039063,"top":0.26805556,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":10,"bounds":{"left":0.1,"top":0.29375,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":12,"bounds":{"left":0.10039063,"top":0.32222223,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":10,"bounds":{"left":0.1,"top":0.34791666,"width":0.021875,"height":0.04097222},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":12,"bounds":{"left":0.10078125,"top":0.37638888,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Runners","depth":10,"bounds":{"left":0.1,"top":0.4027778,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Runners","depth":12,"bounds":{"left":0.10039063,"top":0.43125,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Org","depth":10,"bounds":{"left":0.1,"top":0.45694444,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Org","depth":12,"bounds":{"left":0.10625,"top":0.48541668,"width":0.009375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Plan","depth":10,"bounds":{"left":0.1,"top":0.51111114,"width":0.021875,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Plan","depth":12,"bounds":{"left":0.10546875,"top":0.5395833,"width":0.0109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chunk","depth":10,"bounds":{"left":0.10273437,"top":0.94305557,"width":0.01640625,"height":0.04027778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chunk","depth":12,"bounds":{"left":0.10273437,"top":0.97152776,"width":0.01640625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Dashboard All Pipelines","depth":15,"bounds":{"left":0.13789062,"top":0.108333334,"width":0.049609374,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All Pipelines","depth":16,"bounds":{"left":0.15039062,"top":0.10972222,"width":0.035546876,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Project Outline app","depth":15,"bounds":{"left":0.19375,"top":0.108333334,"width":0.025390625,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":16,"bounds":{"left":0.20625,"top":0.10972222,"width":0.011328125,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"app","depth":13,"bounds":{"left":0.15039062,"top":0.14305556,"width":0.019921875,"height":0.025},"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":14,"bounds":{"left":0.15039062,"top":0.14305556,"width":0.019921875,"height":0.024305556},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Overview","depth":13,"bounds":{"left":0.13789062,"top":0.1736111,"width":0.028125,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Overview","depth":14,"bounds":{"left":0.13789062,"top":0.175,"width":0.028125,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":13,"bounds":{"left":0.17226562,"top":0.1736111,"width":0.025,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":14,"bounds":{"left":0.17226562,"top":0.175,"width":0.025,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":13,"bounds":{"left":0.20351562,"top":0.1736111,"width":0.02421875,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":14,"bounds":{"left":0.20351562,"top":0.175,"width":0.02421875,"height":0.013888889},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Lightning Manage triggers","depth":13,"bounds":{"left":0.840625,"top":0.14305556,"width":0.06757812,"height":0.027777778},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage triggers","depth":15,"bounds":{"left":0.859375,"top":0.15069444,"width":0.042578124,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines Trigger Pipeline","depth":13,"bounds":{"left":0.91445315,"top":0.14305556,"width":0.06601562,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Trigger Pipeline","depth":14,"bounds":{"left":0.9332031,"top":0.15069444,"width":0.041015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Pipelines All pipelines my-pipelines-filter","depth":13,"bounds":{"left":0.13789062,"top":0.20694445,"width":0.06289063,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All pipelines","depth":16,"bounds":{"left":0.15390626,"top":0.21458334,"width":0.030859375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"app Project Filter. Selected \"app\"","depth":13,"bounds":{"left":0.20390625,"top":0.20694445,"width":0.040234376,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app","depth":16,"bounds":{"left":0.21835938,"top":0.21458334,"width":0.009765625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"All branches Branch Filter. Selected \"All branches\"","depth":13,"bounds":{"left":0.24726562,"top":0.20694445,"width":0.062109374,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All branches","depth":16,"bounds":{"left":0.26171875,"top":0.21458334,"width":0.031640626,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Start Time Cutoff date Arrow Drop Down","depth":13,"bounds":{"left":0.3125,"top":0.20694445,"width":0.06015625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cutoff date","depth":15,"bounds":{"left":0.3269531,"top":0.21458334,"width":0.0296875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"All statuses Arrow Drop Down","depth":13,"bounds":{"left":0.37578124,"top":0.20694445,"width":0.05078125,"height":0.027777778},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All","depth":14,"bounds":{"left":0.38085938,"top":0.21458334,"width":0.0078125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"statuses","depth":14,"bounds":{"left":0.38867188,"top":0.21458334,"width":0.021875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filter Display options","depth":13,"bounds":{"left":0.9160156,"top":0.20763889,"width":0.064453125,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Display options","depth":14,"bounds":{"left":0.93359375,"top":0.21527778,"width":0.040234376,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pipeline","depth":14,"bounds":{"left":0.14414063,"top":0.2777778,"width":0.01796875,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Status","depth":14,"bounds":{"left":0.265625,"top":0.2777778,"width":0.01484375,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Workflow","depth":14,"bounds":{"left":0.33242187,"top":0.2777778,"width":0.021484375,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checkout source","depth":14,"bounds":{"left":0.49296874,"top":0.2777778,"width":0.038671874,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trigger event","depth":14,"bounds":{"left":0.64921874,"top":0.2777778,"width":0.03046875,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start","depth":14,"bounds":{"left":0.8347656,"top":0.2777778,"width":0.011328125,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration","depth":14,"bounds":{"left":0.8796875,"top":0.2777778,"width":0.01953125,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Actions","depth":14,"bounds":{"left":0.9117187,"top":0.2777778,"width":0.0171875,"height":0.010416667},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":13,"bounds":{"left":0.14453125,"top":0.30277777,"width":0.009765625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57242","depth":12,"bounds":{"left":0.14453125,"top":0.31736112,"width":0.01640625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57242","depth":13,"bounds":{"left":0.14453125,"top":0.31805557,"width":0.01640625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.","depth":13,"bounds":{"left":0.25390625,"top":0.3048611,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":12,"bounds":{"left":0.26796874,"top":0.30625,"width":0.038671874,"height":0.019444445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":13,"bounds":{"left":0.28046876,"top":0.30972221,"width":0.021484375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"22m 40s","depth":13,"bounds":{"left":0.26796874,"top":0.33055556,"width":0.02265625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":13,"bounds":{"left":0.290625,"top":0.33055556,"width":0.019140625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":12,"bounds":{"left":0.31054688,"top":0.32569444,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"build_accept_deploy","depth":12,"bounds":{"left":0.33242187,"top":0.3090278,"width":0.05390625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":13,"bounds":{"left":0.33242187,"top":0.30972221,"width":0.05390625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-18909-automated-reports-ask-jiminny","depth":13,"bounds":{"left":0.49257812,"top":0.30347222,"width":0.11015625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-18909-automated-reports-ask-jiminny","depth":14,"bounds":{"left":0.49257812,"top":0.30347222,"width":0.11015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"bounds":{"left":0.49257812,"top":0.31944445,"width":0.15,"height":0.029166667},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"42e3e90","depth":16,"bounds":{"left":0.49257812,"top":0.32083333,"width":0.023828125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny","depth":16,"bounds":{"left":0.49257812,"top":0.32083333,"width":0.13320312,"height":0.041666668},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"bounds":{"left":0.66445315,"top":0.30972221,"width":0.01328125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"bounds":{"left":0.67929685,"top":0.30972221,"width":0.040625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"bounds":{"left":0.81953126,"top":0.30347222,"width":0.032421876,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m ago","depth":15,"bounds":{"left":0.8261719,"top":0.31111112,"width":0.019140625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"bounds":{"left":0.871875,"top":0.30347222,"width":0.033203125,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"bounds":{"left":0.91132814,"top":0.30625,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"bounds":{"left":0.9238281,"top":0.30625,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"bounds":{"left":0.9363281,"top":0.30625,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"bounds":{"left":0.9488281,"top":0.30625,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"bounds":{"left":0.96132815,"top":0.30625,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"bounds":{"left":0.234375,"top":0.37083334,"width":0.0125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":14,"bounds":{"left":0.265625,"top":0.36875,"width":0.41914064,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":15,"bounds":{"left":0.28359374,"top":0.37083334,"width":0.03984375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869813","depth":16,"bounds":{"left":0.3265625,"top":0.37083334,"width":0.01953125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 56s","depth":14,"bounds":{"left":0.8796875,"top":0.36875,"width":0.019140625,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 56s","depth":15,"bounds":{"left":0.8796875,"top":0.37083334,"width":0.019140625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job build-frontend","depth":14,"bounds":{"left":0.265625,"top":0.39097223,"width":0.41914064,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":15,"bounds":{"left":0.28359374,"top":0.39305556,"width":0.037890624,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869816","depth":16,"bounds":{"left":0.32460937,"top":0.39305556,"width":0.01953125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"55s","depth":14,"bounds":{"left":0.8890625,"top":0.39097223,"width":0.009765625,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"55s","depth":15,"bounds":{"left":0.8890625,"top":0.39305556,"width":0.009765625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test-frontend","depth":15,"bounds":{"left":0.28359374,"top":0.41527778,"width":0.034765624,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869817","depth":16,"bounds":{"left":0.3214844,"top":0.41527778,"width":0.019140625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job build-backend","depth":14,"bounds":{"left":0.265625,"top":0.43541667,"width":0.41914064,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":15,"bounds":{"left":0.28359374,"top":0.4375,"width":0.037890624,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869814","depth":16,"bounds":{"left":0.32460937,"top":0.4375,"width":0.01953125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"55s","depth":14,"bounds":{"left":0.8890625,"top":0.43541667,"width":0.009765625,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"55s","depth":15,"bounds":{"left":0.8890625,"top":0.4375,"width":0.009765625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"phpstan","depth":15,"bounds":{"left":0.28359374,"top":0.45972222,"width":0.02109375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869815","depth":16,"bounds":{"left":0.3078125,"top":0.45972222,"width":0.01953125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"prepare_deploy_revision_stage","depth":15,"bounds":{"left":0.28359374,"top":0.48194444,"width":0.07929687,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869820","depth":16,"bounds":{"left":0.3660156,"top":0.48194444,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_backend_code_stage","depth":15,"bounds":{"left":0.28359374,"top":0.50416666,"width":0.09023438,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869825","depth":16,"bounds":{"left":0.37695312,"top":0.50416666,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_worker_code_stage","depth":15,"bounds":{"left":0.28359374,"top":0.5263889,"width":0.08554687,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869824","depth":16,"bounds":{"left":0.37226564,"top":0.5263889,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_worker_video_code_stage","depth":15,"bounds":{"left":0.28359374,"top":0.5486111,"width":0.10195313,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869821","depth":16,"bounds":{"left":0.38867188,"top":0.5486111,"width":0.019140625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db_migrations_stage","depth":15,"bounds":{"left":0.28359374,"top":0.5708333,"width":0.053515624,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869827","depth":16,"bounds":{"left":0.34023437,"top":0.5708333,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_backend_code_stage","depth":15,"bounds":{"left":0.28359374,"top":0.59305555,"width":0.09453125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869829","depth":16,"bounds":{"left":0.38125,"top":0.59305555,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sentry_notify","depth":15,"bounds":{"left":0.28359374,"top":0.61527777,"width":0.03359375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869830","depth":16,"bounds":{"left":0.3203125,"top":0.61527777,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_code_stage","depth":15,"bounds":{"left":0.28359374,"top":0.6375,"width":0.08984375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869828","depth":16,"bounds":{"left":0.3765625,"top":0.6375,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_video_code_stage","depth":15,"bounds":{"left":0.28359374,"top":0.6597222,"width":0.10585938,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869831","depth":16,"bounds":{"left":0.39257812,"top":0.6597222,"width":0.019921875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_stage","depth":15,"bounds":{"left":0.28359374,"top":0.68194443,"width":0.09453125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869826","depth":16,"bounds":{"left":0.38125,"top":0.68194443,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"setup","depth":15,"bounds":{"left":0.28359374,"top":0.70416665,"width":0.01484375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869818","depth":16,"bounds":{"left":0.3015625,"top":0.70416665,"width":0.019140625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test","depth":15,"bounds":{"left":0.28359374,"top":0.7263889,"width":0.01015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869819","depth":16,"bounds":{"left":0.296875,"top":0.7263889,"width":0.01953125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test-backend-lint","depth":15,"bounds":{"left":0.28359374,"top":0.7486111,"width":0.044921875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869822","depth":16,"bounds":{"left":0.33164063,"top":0.7486111,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sonar_cloud","depth":15,"bounds":{"left":0.28359374,"top":0.7708333,"width":0.03125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869823","depth":16,"bounds":{"left":0.31796876,"top":0.7708333,"width":0.0203125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow setup-workflow. Collapse the workflow jobs list.","depth":13,"bounds":{"left":0.25390625,"top":0.80625,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":12,"bounds":{"left":0.26796874,"top":0.8076389,"width":0.039453126,"height":0.02013889},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":13,"bounds":{"left":0.28046876,"top":0.81180555,"width":0.022265624,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"setup-workflow","depth":12,"bounds":{"left":0.33242187,"top":0.8111111,"width":0.04140625,"height":0.013194445},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup-workflow","depth":13,"bounds":{"left":0.33242187,"top":0.8111111,"width":0.04140625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SETUP","depth":12,"bounds":{"left":0.38007814,"top":0.81319445,"width":0.012890625,"height":0.009027778},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-18909-automated-reports-ask-jiminny","depth":13,"bounds":{"left":0.49257812,"top":0.8048611,"width":0.11015625,"height":0.013888889},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-18909-automated-reports-ask-jiminny","depth":14,"bounds":{"left":0.49257812,"top":0.8055556,"width":0.11015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"bounds":{"left":0.49257812,"top":0.8215278,"width":0.15,"height":0.029166667},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"42e3e90","depth":16,"bounds":{"left":0.49257812,"top":0.8229167,"width":0.023828125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny","depth":16,"bounds":{"left":0.49257812,"top":0.8229167,"width":0.13320312,"height":0.041666668},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"bounds":{"left":0.66445315,"top":0.8111111,"width":0.01328125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"bounds":{"left":0.67929685,"top":0.8111111,"width":0.040625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"bounds":{"left":0.8191406,"top":0.8048611,"width":0.0328125,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3m ago","depth":15,"bounds":{"left":0.8257812,"top":0.8125,"width":0.01953125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"bounds":{"left":0.88203126,"top":0.8048611,"width":0.023046875,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"bounds":{"left":0.91132814,"top":0.8076389,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"bounds":{"left":0.9238281,"top":0.8076389,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"bounds":{"left":0.9363281,"top":0.8076389,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"bounds":{"left":0.9488281,"top":0.8076389,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"bounds":{"left":0.96132815,"top":0.8076389,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"bounds":{"left":0.234375,"top":0.87222224,"width":0.0125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":14,"bounds":{"left":0.265625,"top":0.8701389,"width":0.41914064,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":15,"bounds":{"left":0.28359374,"top":0.87222224,"width":0.01484375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869812","depth":16,"bounds":{"left":0.3015625,"top":0.87222224,"width":0.01953125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"44s","depth":14,"bounds":{"left":0.8886719,"top":0.8701389,"width":0.01015625,"height":0.016666668},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"44s","depth":15,"bounds":{"left":0.8886719,"top":0.87222224,"width":0.01015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":13,"bounds":{"left":0.14453125,"top":0.9152778,"width":0.009765625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57241","depth":12,"bounds":{"left":0.14453125,"top":0.9298611,"width":0.015625,"height":0.013888889},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57241","depth":13,"bounds":{"left":0.14453125,"top":0.9305556,"width":0.015625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.","depth":13,"bounds":{"left":0.25390625,"top":0.91736114,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":12,"bounds":{"left":0.26796874,"top":0.91875,"width":0.038671874,"height":0.02013889},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":13,"bounds":{"left":0.28046876,"top":0.9222222,"width":0.021484375,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13m 28s","depth":13,"bounds":{"left":0.26796874,"top":0.94375,"width":0.021875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":13,"bounds":{"left":0.28984374,"top":0.94375,"width":0.019140625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":12,"bounds":{"left":0.30976564,"top":0.9388889,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"build_accept_deploy","depth":12,"bounds":{"left":0.33242187,"top":0.9215278,"width":0.05390625,"height":0.013888889},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":13,"bounds":{"left":0.33242187,"top":0.9222222,"width":0.05390625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":13,"bounds":{"left":0.49257812,"top":0.91597223,"width":0.15,"height":0.027083334},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20255-quick-search-show-duration-and-call-conference-type","depth":14,"bounds":{"left":0.49257812,"top":0.9166667,"width":0.1296875,"height":0.025694445},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":14,"bounds":{"left":0.49257812,"top":0.9458333,"width":0.15,"height":0.029166667},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"d4f5244","depth":16,"bounds":{"left":0.49257812,"top":0.94722223,"width":0.02265625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"JY-20255: Update QuickSearchItem to show activity type and duration","depth":16,"bounds":{"left":0.49257812,"top":0.94722223,"width":0.140625,"height":0.027083334},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":13,"bounds":{"left":0.66445315,"top":0.9222222,"width":0.01328125,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":14,"bounds":{"left":0.67929685,"top":0.9222222,"width":0.040625,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":13,"bounds":{"left":0.8167969,"top":0.91597223,"width":0.03515625,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12m ago","depth":15,"bounds":{"left":0.8234375,"top":0.9236111,"width":0.021875,"height":0.0125},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":13,"bounds":{"left":0.8730469,"top":0.91597223,"width":0.03203125,"height":0.027777778},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":12,"bounds":{"left":0.91132814,"top":0.91875,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":12,"bounds":{"left":0.9238281,"top":0.91875,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":12,"bounds":{"left":0.9363281,"top":0.91875,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":12,"bounds":{"left":0.9488281,"top":0.91875,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":12,"bounds":{"left":0.96132815,"top":0.91875,"width":0.0125,"height":0.022222223},"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jobs","depth":14,"bounds":{"left":0.234375,"top":0.9965278,"width":0.0125,"height":0.003472209},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":14,"bounds":{"left":0.265625,"top":0.99444443,"width":0.41914064,"height":0.00555557},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":15,"bounds":{"left":0.28359374,"top":0.9965278,"width":0.03984375,"height":0.003472209},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869794","depth":16,"bounds":{"left":0.3265625,"top":0.9965278,"width":0.019921875,"height":0.003472209},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 18s","depth":14,"bounds":{"left":0.8804687,"top":0.99444443,"width":0.018359374,"height":0.00555557},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 18s","depth":15,"bounds":{"left":0.8804687,"top":0.9965278,"width":0.018359374,"height":0.003472209},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-frontend","depth":14,"bounds":{"left":0.265625,"top":1.0,"width":0.41914064,"height":-0.01666665},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":15,"bounds":{"left":0.28359374,"top":1.0,"width":0.037890624,"height":-0.018749952},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869798","depth":16,"bounds":{"left":0.32460937,"top":1.0,"width":0.019921875,"height":-0.018749952},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 56s","depth":14,"bounds":{"left":0.8796875,"top":1.0,"width":0.019140625,"height":-0.01666665},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 56s","depth":15,"bounds":{"left":0.8796875,"top":1.0,"width":0.019140625,"height":-0.018749952},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test-frontend","depth":14,"bounds":{"left":0.265625,"top":1.0,"width":0.41914064,"height":-0.03888893},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-frontend","depth":15,"bounds":{"left":0.28359374,"top":1.0,"width":0.03515625,"height":-0.040972233},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869810","depth":16,"bounds":{"left":0.321875,"top":1.0,"width":0.01953125,"height":-0.040972233},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 59s","depth":14,"bounds":{"left":0.8796875,"top":1.0,"width":0.019140625,"height":-0.03888893},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 59s","depth":15,"bounds":{"left":0.8796875,"top":1.0,"width":0.019140625,"height":-0.040972233},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":14,"bounds":{"left":0.265625,"top":1.0,"width":0.41914064,"height":-0.061111093},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":15,"bounds":{"left":0.28359374,"top":1.0,"width":0.037890624,"height":-0.063194394},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869795","depth":16,"bounds":{"left":0.32460937,"top":1.0,"width":0.019921875,"height":-0.063194394},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 11s","depth":14,"bounds":{"left":0.88125,"top":1.0,"width":0.017578125,"height":-0.061111093},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 11s","depth":15,"bounds":{"left":0.88125,"top":1.0,"width":0.017578125,"height":-0.063194394},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job phpstan","depth":14,"bounds":{"left":0.265625,"top":1.0,"width":0.41914064,"height":-0.08333337},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":15,"bounds":{"left":0.28359374,"top":1.0,"width":0.021484375,"height":-0.085416675},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869796","depth":16,"bounds":{"left":0.30820313,"top":1.0,"width":0.019921875,"height":-0.085416675},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 25s","depth":14,"bounds":{"left":0.8796875,"top":1.0,"width":0.019140625,"height":-0.08333337},"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 25s","depth":15,"bounds":{"left":0.8796875,"top":1.0,"width":0.019140625,"height":-0.085416675},"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job prepare_deploy_revision_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"prepare_deploy_revision_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869799","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 3s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 3s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_backend_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_backend_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869802","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 53s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 53s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869800","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 52s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 52s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_video_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_video_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869801","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 52s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 52s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job db_migrations_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"db_migrations_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869803","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"7s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_backend_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_backend_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869805","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 37s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 37s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_worker_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_worker_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869804","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 19s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 19s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_worker_video_code_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_worker_video_code_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869806","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"24s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_frontend_assets_to_s3_subenv","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_subenv","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869807","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 34s","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 34s","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":14,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":15,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"869808","depth":16,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
7512466798474086471
|
-7127432802465876314
|
idle
|
accessibility
|
NULL
|
Ask Google Gemini
JY-20543 add AJ reports User pil Ask Google Gemini
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Pipelines - jiminny/app
Feed — jiminny — Sentry
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
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)
Go to home page
View third-party service outages
Auto theme
Open notifications
Open support menu
Open user menu
org avatar Current organization: jiminny
Home
Home
Pipelines
Pipelines
Projects
Projects
Deploys
Deploys
Insights
Insights
Runners
Runners
Org
Org
Plan
Plan
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
Pipelines Trigger Pipeline
Trigger Pipeline
Pipelines All pipelines my-pipelines-filter
All pipelines
app Project Filter. Selected "app"
app
All branches Branch Filter. Selected "All branches"
All branches
Start Time Cutoff date Arrow Drop Down
Cutoff date
All statuses Arrow Drop Down
All
statuses
Filter Display options
Display options
Pipeline
Status
Workflow
Checkout source
Trigger event
Start
Duration
Actions
app
57242
57242
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
22m 40s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-18909-automated-reports-ask-jiminny
JY-18909-automated-reports-ask-jiminny
Open commit on version control site
42e3e90
Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny
Push
Commit pushed
Copy timestamp to clipboard
2m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869813
1m 56s
1m 56s
RUNNING job build-frontend
build-frontend
869816
55s
55s
test-frontend
869817
RUNNING job build-backend
build-backend
869814
55s
55s
phpstan
869815
prepare_deploy_revision_stage
869820
build_docker_backend_code_stage
869825
build_docker_worker_code_stage
869824
build_docker_worker_video_code_stage
869821
db_migrations_stage
869827
deploy_docker_backend_code_stage
869829
sentry_notify
869830
deploy_docker_worker_code_stage
869828
deploy_docker_worker_video_code_stage
869831
deploy_frontend_assets_to_s3_stage
869826
setup
869818
test
869819
test-backend-lint
869822
sonar_cloud
869823
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-18909-automated-reports-ask-jiminny
JY-18909-automated-reports-ask-jiminny
Open commit on version control site
42e3e90
Merge branch 'JY-18909-automated-reports-ask-jiminny' of github.com:jiminny/app into JY-18909-automated-reports-ask-jiminny
Push
Commit pushed
Copy timestamp to clipboard
3m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job setup
setup
869812
44s
44s
app
57241
57241
RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.
Status Running Running
Running
13m 28s
remain
Info Outline
build_accept_deploy
build_accept_deploy
JY-20255-quick-search-show-duration-and-call-conference-type
JY-20255-quick-search-show-duration-and-call-conference-type
Open commit on version control site
d4f5244
JY-20255: Update QuickSearchItem to show activity type and duration
Push
Commit pushed
Copy timestamp to clipboard
12m ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
SUCCESS job checkout-code
checkout-code
869794
1m 18s
1m 18s
SUCCESS job build-frontend
build-frontend
869798
1m 56s
1m 56s
SUCCESS job test-frontend
test-frontend
869810
1m 59s
1m 59s
SUCCESS job build-backend
build-backend
869795
1m 11s
1m 11s
SUCCESS job phpstan
phpstan
869796
1m 25s
1m 25s
SUCCESS job prepare_deploy_revision_subenv
prepare_deploy_revision_subenv
869799
1m 3s
1m 3s
SUCCESS job build_docker_backend_code_subenv
build_docker_backend_code_subenv
869802
1m 53s
1m 53s
SUCCESS job build_docker_worker_code_subenv
build_docker_worker_code_subenv
869800
1m 52s
1m 52s
SUCCESS job build_docker_worker_video_code_subenv
build_docker_worker_video_code_subenv
869801
1m 52s
1m 52s
SUCCESS job db_migrations_subenv
db_migrations_subenv
869803
7s
7s
SUCCESS job deploy_docker_backend_code_subenv
deploy_docker_backend_code_subenv
869805
1m 37s
1m 37s
SUCCESS job deploy_docker_worker_code_subenv
deploy_docker_worker_code_subenv
869804
1m 19s
1m 19s
SUCCESS job deploy_docker_worker_video_code_subenv
deploy_docker_worker_video_code_subenv
869806
24s
24s
SUCCESS job deploy_frontend_assets_to_s3_subenv
deploy_frontend_assets_to_s3_subenv
869807
1m 34s
1m 34s
SUCCESS job setup
setup
869808...
|
11628
|
|
11514
|
NULL
|
0
|
2026-04-14T09:45:00.171731+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776159900171_m2.jpg...
|
iTerm2
|
APP (-zsh)
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)
---------- begin diff ----------
--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
@@ -51,7 +51,7 @@
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
- 'sequence_number' => 1
+ 'sequence_number' => 1,
]),
$user->getTimezone()
);
----------- end diff -----------
Fixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (-zsh)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)\n ---------- begin diff ----------\n--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n@@ -51,7 +51,7 @@\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n- 'sequence_number' => 1\n+ 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n ----------- end diff -----------\n\n\nFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pull\nremote: Enumerating objects: 185, done.\nremote: Counting objects: 100% (185/185), done.\nremote: Compressing objects: 100% (53/53), done.\nremote: Total 185 (delta 138), reused 176 (delta 130), pack-reused 0 (from 0)\nReceiving objects: 100% (185/185), 168.96 KiB | 1.05 MiB/s, done.\nResolving deltas: 100% (138/138), completed with 74 local objects.\nFrom github.com:jiminny/app\n * [new branch] JY-20255-quick-search-show-duration-and-call-conference-type -> origin/JY-20255-quick-search-show-duration-and-call-conference-type\n * [new branch] JY-20297-reposition-the-old-acs-feature -> origin/JY-20297-reposition-the-old-acs-feature\n * [new branch] JY-20541-stale-records-pr-1 -> origin/JY-20541-stale-records-pr-1\nMerge made by the 'ort' strategy.\n .env.production | 2 +-\n .env.production-eu | 2 +-\n .github/workflows/secfix.yml | 10 +\n app/Component/Activity/ActivityProcessingStateManager.php | 4 +\n app/Component/ActivityAnalytics/Service/ActivityAnalyticsService.php | 68 +++----\n app/Component/ActivityAnalytics/Service/LocalTriggerMatcherService.php | 40 ++--\n app/Component/ActivityAnalytics/Service/QuestionService.php | 137 +++++++------\n app/Component/ActivityAnalytics/Service/SentenceBreaker.php | 110 -----------\n app/Component/ActivityAnalytics/VO/TopicTriggerMatch.php | 4 +-\n app/Component/AiAutomation/Actions/UpdateCrmFieldAction.php | 14 +-\n app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php | 92 +++++++++\n app/Component/Kiosk/Services/GetTranscriptionComparisonService.php | 61 +-----\n app/Component/LanguageDetection/Services/DetectLanguageService.php | 74 ++++++-\n app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php | 37 ++++\n app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php | 45 +++++\n app/Component/MediaPipeline/MediaPipelineOrchestrator.php | 2 +\n app/Component/MediaPipeline/MediaPipelineServiceProvider.php | 8 +\n app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php | 46 +++++\n app/Component/ParagraphBreaker/Services/ParagraphBuilder.php | 29 ++-\n app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php | 179 +++++++++++++++++\n app/Component/ParagraphBreaker/Services/UtteranceBuilder.php | 192 ++++++++----------\n app/Component/PlaybackPage/Snapshots/Listeners/GenerateSnapshotsListener.php | 6 +\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 11 +-\n app/Component/Transcription/Job/StartTranscriptDiarizationJob.php | 2 +-\n app/Component/Transcription/Job/TranscriptSegmentsCompileJob.php | 43 +++-\n app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php | 16 --\n app/Component/Transcription/Service/SearchService.php | 179 ++++++++++-------\n app/Component/Transcription/Service/TranscriptSegmentsService.php | 396 -------------------------------------\n app/Component/Transcription/Service/TranscriptionService.php | 142 ++------------\n app/Component/Transcription/Service/TranslationService.php | 59 ++----\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAI.php | 172 +---------------\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php | 48 +++++\n .../Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php | 111 +++++++++++\n app/Component/Transcription/VO/TranscriptSegmentTransformer.php | 37 ----\n app/Console/Commands/Crm/Hubspot/RestoreDealAssociationsCommand.php | 344 ++++++++++++++++++++++++--------\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 76 ++++---\n app/Console/Commands/Mailboxes/InboxSync.php | 9 +-\n app/Http/Controllers/Auth/SocialController.php | 2 +-\n app/Jobs/Mailbox/SyncInbox.php | 2 +-\n app/Listeners/Activities/Coaching/Intercom/CreateActivitySummarizedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateCommentedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateManagerCoachedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreatePlayedEvent.php | 6 +\n app/Listeners/Activities/Conferences/Intercom/CreateHeldActivityEvent.php | 6 +\n app/Listeners/Activities/Crm/Summary/AbstractSummaryListener.php | 5 +-\n app/Listeners/Activities/Sms/Intercom/CreateSmsReceivedEvent.php | 6 +\n app/Models/Activity/TopicTrigger.php | 2 +-\n app/Models/Activity/Transcription.php | 29 +--\n app/Providers/EventServiceProvider.php | 1 -\n app/Providers/JiminnyServiceProvider.php | 23 ---\n app/Repositories/QuestionRepository.php | 32 +--\n app/Services/Activity/HubSpot/AuthenticatedHttpClient.php | 75 +------\n app/Services/Activity/HubSpot/RedirectUrlResolver.php | 91 +++++++++\n app/Services/Activity/HubSpot/Service.php | 17 +-\n app/Services/Activity/HubSpot/ZoomRecordingDetector.php | 27 +++\n app/Services/Activity/MeetingBotService.php | 5 +-\n app/Services/Calendar/GoogleCalendarService.php | 3 +\n app/Services/Calendar/OfficeCalendarService.php | 25 +--\n app/Services/Crm/Hubspot/SyncRelatedActivityManager.php | 9 +-\n composer.json | 1 -\n composer.lock | 51 +----\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 1 -\n front-end/src/components/Settings/Kiosk/ActivitiesSearch/ActivityTranscription.vue | 12 +-\n front-end/src/components/shared/Filters/InputText.vue | 2 +\n tests/Unit/Component/Activity/ActivityProcessingStateManagerTest.php | 17 +-\n tests/Unit/Component/ActivityAnalytics/Service/ActivityAnalyticsServiceTest.php | 137 ++++++++++++-\n tests/Unit/Component/ActivityAnalytics/Service/LocalTriggerMatcherServiceTest.php | 135 +++++++------\n tests/Unit/Component/ActivityAnalytics/Service/QuestionServiceTest.php | 610 ++++++++++++---------------------------------------------\n tests/Unit/Component/ActivityAnalytics/VO/TopicTriggerMatchTest.php | 15 ++\n tests/Unit/Component/AiAutomation/Actions/UpdateCrmFieldActionTest.php | 66 +++++++\n tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php | 282 ++++++++++++++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 2 +-\n tests/Unit/Component/Kiosk/Services/GetTranscriptionComparisonServiceTest.php | 79 +++-----\n tests/Unit/Component/LanguageDetection/Services/DetectLanguageServiceTest.php | 132 +++++++++----\n tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php | 97 +++++++++\n tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php | 100 ++++++++++\n tests/Unit/Component/MediaPipeline/Services/GetMediaPipelineStatesServiceTest.php | 6 +\n tests/Unit/Component/ParagraphBreaker/Services/ParagraphBuilderTest.php | 53 ++---\n tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++\n tests/Unit/Component/ParagraphBreaker/Services/UtteranceBuilderTest.php | 73 ++++---\n tests/Unit/Component/Transcription/Formatter/TranscriptionFormatterTest.php | 8 +-\n tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php | 101 ----------\n tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/Service/SearchServiceTest.php | 193 ++++++++++++++++++\n tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php | 465 -------------------------------------------\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 61 ++----\n tests/Unit/Component/Transcription/Service/TranslationServiceTest.php | 31 +--\n tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAITest.php | 355 ++-------------------------------\n .../TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php | 68 -------\n tests/Unit/Jobs/Mailbox/SyncInboxTest.php | 2 +-\n tests/Unit/Services/Activity/HubSpot/AuthenticatedHttpClientTest.php | 207 ++------------------\n tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php | 184 +++++++++++++++++\n tests/Unit/Services/Activity/HubSpot/ServiceTest.php | 205 ++++++++++++++++++-\n tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php | 196 ++++++++++++++++++\n tests/Unit/Services/Crm/Hubspot/SyncRelatedActivityManagerTest.php | 105 ++++++++++\n 96 files changed, 4708 insertions(+), 3522 deletions(-)\n create mode 100644 .github/workflows/secfix.yml\n delete mode 100644 app/Component/ActivityAnalytics/Service/SentenceBreaker.php\n create mode 100644 app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php\n create mode 100644 app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php\n create mode 100644 app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php\n create mode 100644 app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php\n create mode 100644 app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php\n delete mode 100644 app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php\n delete mode 100644 app/Component/Transcription/Service/TranscriptSegmentsService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php\n delete mode 100644 app/Component/Transcription/VO/TranscriptSegmentTransformer.php\n create mode 100644 app/Services/Activity/HubSpot/RedirectUrlResolver.php\n create mode 100644 app/Services/Activity/HubSpot/ZoomRecordingDetector.php\n create mode 100644 tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php\n create mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php\n create mode 100644 tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php\n create mode 100644 tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php\n create mode 100644 tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)\n ---------- begin diff ----------\n--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n@@ -51,7 +51,7 @@\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n- 'sequence_number' => 1\n+ 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n ----------- end diff -----------\n\n\nFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pull\nremote: Enumerating objects: 185, done.\nremote: Counting objects: 100% (185/185), done.\nremote: Compressing objects: 100% (53/53), done.\nremote: Total 185 (delta 138), reused 176 (delta 130), pack-reused 0 (from 0)\nReceiving objects: 100% (185/185), 168.96 KiB | 1.05 MiB/s, done.\nResolving deltas: 100% (138/138), completed with 74 local objects.\nFrom github.com:jiminny/app\n * [new branch] JY-20255-quick-search-show-duration-and-call-conference-type -> origin/JY-20255-quick-search-show-duration-and-call-conference-type\n * [new branch] JY-20297-reposition-the-old-acs-feature -> origin/JY-20297-reposition-the-old-acs-feature\n * [new branch] JY-20541-stale-records-pr-1 -> origin/JY-20541-stale-records-pr-1\nMerge made by the 'ort' strategy.\n .env.production | 2 +-\n .env.production-eu | 2 +-\n .github/workflows/secfix.yml | 10 +\n app/Component/Activity/ActivityProcessingStateManager.php | 4 +\n app/Component/ActivityAnalytics/Service/ActivityAnalyticsService.php | 68 +++----\n app/Component/ActivityAnalytics/Service/LocalTriggerMatcherService.php | 40 ++--\n app/Component/ActivityAnalytics/Service/QuestionService.php | 137 +++++++------\n app/Component/ActivityAnalytics/Service/SentenceBreaker.php | 110 -----------\n app/Component/ActivityAnalytics/VO/TopicTriggerMatch.php | 4 +-\n app/Component/AiAutomation/Actions/UpdateCrmFieldAction.php | 14 +-\n app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php | 92 +++++++++\n app/Component/Kiosk/Services/GetTranscriptionComparisonService.php | 61 +-----\n app/Component/LanguageDetection/Services/DetectLanguageService.php | 74 ++++++-\n app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php | 37 ++++\n app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php | 45 +++++\n app/Component/MediaPipeline/MediaPipelineOrchestrator.php | 2 +\n app/Component/MediaPipeline/MediaPipelineServiceProvider.php | 8 +\n app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php | 46 +++++\n app/Component/ParagraphBreaker/Services/ParagraphBuilder.php | 29 ++-\n app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php | 179 +++++++++++++++++\n app/Component/ParagraphBreaker/Services/UtteranceBuilder.php | 192 ++++++++----------\n app/Component/PlaybackPage/Snapshots/Listeners/GenerateSnapshotsListener.php | 6 +\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 11 +-\n app/Component/Transcription/Job/StartTranscriptDiarizationJob.php | 2 +-\n app/Component/Transcription/Job/TranscriptSegmentsCompileJob.php | 43 +++-\n app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php | 16 --\n app/Component/Transcription/Service/SearchService.php | 179 ++++++++++-------\n app/Component/Transcription/Service/TranscriptSegmentsService.php | 396 -------------------------------------\n app/Component/Transcription/Service/TranscriptionService.php | 142 ++------------\n app/Component/Transcription/Service/TranslationService.php | 59 ++----\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAI.php | 172 +---------------\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php | 48 +++++\n .../Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php | 111 +++++++++++\n app/Component/Transcription/VO/TranscriptSegmentTransformer.php | 37 ----\n app/Console/Commands/Crm/Hubspot/RestoreDealAssociationsCommand.php | 344 ++++++++++++++++++++++++--------\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 76 ++++---\n app/Console/Commands/Mailboxes/InboxSync.php | 9 +-\n app/Http/Controllers/Auth/SocialController.php | 2 +-\n app/Jobs/Mailbox/SyncInbox.php | 2 +-\n app/Listeners/Activities/Coaching/Intercom/CreateActivitySummarizedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateCommentedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateManagerCoachedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreatePlayedEvent.php | 6 +\n app/Listeners/Activities/Conferences/Intercom/CreateHeldActivityEvent.php | 6 +\n app/Listeners/Activities/Crm/Summary/AbstractSummaryListener.php | 5 +-\n app/Listeners/Activities/Sms/Intercom/CreateSmsReceivedEvent.php | 6 +\n app/Models/Activity/TopicTrigger.php | 2 +-\n app/Models/Activity/Transcription.php | 29 +--\n app/Providers/EventServiceProvider.php | 1 -\n app/Providers/JiminnyServiceProvider.php | 23 ---\n app/Repositories/QuestionRepository.php | 32 +--\n app/Services/Activity/HubSpot/AuthenticatedHttpClient.php | 75 +------\n app/Services/Activity/HubSpot/RedirectUrlResolver.php | 91 +++++++++\n app/Services/Activity/HubSpot/Service.php | 17 +-\n app/Services/Activity/HubSpot/ZoomRecordingDetector.php | 27 +++\n app/Services/Activity/MeetingBotService.php | 5 +-\n app/Services/Calendar/GoogleCalendarService.php | 3 +\n app/Services/Calendar/OfficeCalendarService.php | 25 +--\n app/Services/Crm/Hubspot/SyncRelatedActivityManager.php | 9 +-\n composer.json | 1 -\n composer.lock | 51 +----\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 1 -\n front-end/src/components/Settings/Kiosk/ActivitiesSearch/ActivityTranscription.vue | 12 +-\n front-end/src/components/shared/Filters/InputText.vue | 2 +\n tests/Unit/Component/Activity/ActivityProcessingStateManagerTest.php | 17 +-\n tests/Unit/Component/ActivityAnalytics/Service/ActivityAnalyticsServiceTest.php | 137 ++++++++++++-\n tests/Unit/Component/ActivityAnalytics/Service/LocalTriggerMatcherServiceTest.php | 135 +++++++------\n tests/Unit/Component/ActivityAnalytics/Service/QuestionServiceTest.php | 610 ++++++++++++---------------------------------------------\n tests/Unit/Component/ActivityAnalytics/VO/TopicTriggerMatchTest.php | 15 ++\n tests/Unit/Component/AiAutomation/Actions/UpdateCrmFieldActionTest.php | 66 +++++++\n tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php | 282 ++++++++++++++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 2 +-\n tests/Unit/Component/Kiosk/Services/GetTranscriptionComparisonServiceTest.php | 79 +++-----\n tests/Unit/Component/LanguageDetection/Services/DetectLanguageServiceTest.php | 132 +++++++++----\n tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php | 97 +++++++++\n tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php | 100 ++++++++++\n tests/Unit/Component/MediaPipeline/Services/GetMediaPipelineStatesServiceTest.php | 6 +\n tests/Unit/Component/ParagraphBreaker/Services/ParagraphBuilderTest.php | 53 ++---\n tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++\n tests/Unit/Component/ParagraphBreaker/Services/UtteranceBuilderTest.php | 73 ++++---\n tests/Unit/Component/Transcription/Formatter/TranscriptionFormatterTest.php | 8 +-\n tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php | 101 ----------\n tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/Service/SearchServiceTest.php | 193 ++++++++++++++++++\n tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php | 465 -------------------------------------------\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 61 ++----\n tests/Unit/Component/Transcription/Service/TranslationServiceTest.php | 31 +--\n tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAITest.php | 355 ++-------------------------------\n .../TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php | 68 -------\n tests/Unit/Jobs/Mailbox/SyncInboxTest.php | 2 +-\n tests/Unit/Services/Activity/HubSpot/AuthenticatedHttpClientTest.php | 207 ++------------------\n tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php | 184 +++++++++++++++++\n tests/Unit/Services/Activity/HubSpot/ServiceTest.php | 205 ++++++++++++++++++-\n tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php | 196 ++++++++++++++++++\n tests/Unit/Services/Crm/Hubspot/SyncRelatedActivityManagerTest.php | 105 ++++++++++\n 96 files changed, 4708 insertions(+), 3522 deletions(-)\n create mode 100644 .github/workflows/secfix.yml\n delete mode 100644 app/Component/ActivityAnalytics/Service/SentenceBreaker.php\n create mode 100644 app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php\n create mode 100644 app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php\n create mode 100644 app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php\n create mode 100644 app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php\n create mode 100644 app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php\n delete mode 100644 app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php\n delete mode 100644 app/Component/Transcription/Service/TranscriptSegmentsService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php\n delete mode 100644 app/Component/Transcription/VO/TranscriptSegmentTransformer.php\n create mode 100644 app/Services/Activity/HubSpot/RedirectUrlResolver.php\n create mode 100644 app/Services/Activity/HubSpot/ZoomRecordingDetector.php\n create mode 100644 tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php\n create mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php\n create mode 100644 tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php\n create mode 100644 tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php\n create mode 100644 tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.30234376,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3046875,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.37148437,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3738281,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.440625,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44296876,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5097656,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5121094,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.57890624,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64804685,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6503906,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.7171875,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.71953124,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.5,"top":1.0,"width":0.02890625,"height":-0.020833373},"role_description":"text"}]...
|
3093682575504084464
|
521272046504523956
|
idle
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)
---------- begin diff ----------
--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
@@ -51,7 +51,7 @@
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
- 'sequence_number' => 1
+ 'sequence_number' => 1,
]),
$user->getTimezone()
);
----------- end diff -----------
Fixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (-zsh)...
|
NULL
|
|
11513
|
NULL
|
0
|
2026-04-14T09:44:51.476242+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776159891476_m1.jpg...
|
iTerm2
|
APP (-zsh)
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)
---------- begin diff ----------
--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
@@ -51,7 +51,7 @@
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
- 'sequence_number' => 1
+ 'sequence_number' => 1,
]),
$user->getTimezone()
);
----------- end diff -----------
Fixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (-zsh)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)\n ---------- begin diff ----------\n--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n@@ -51,7 +51,7 @@\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n- 'sequence_number' => 1\n+ 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n ----------- end diff -----------\n\n\nFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pull\nremote: Enumerating objects: 185, done.\nremote: Counting objects: 100% (185/185), done.\nremote: Compressing objects: 100% (53/53), done.\nremote: Total 185 (delta 138), reused 176 (delta 130), pack-reused 0 (from 0)\nReceiving objects: 100% (185/185), 168.96 KiB | 1.05 MiB/s, done.\nResolving deltas: 100% (138/138), completed with 74 local objects.\nFrom github.com:jiminny/app\n * [new branch] JY-20255-quick-search-show-duration-and-call-conference-type -> origin/JY-20255-quick-search-show-duration-and-call-conference-type\n * [new branch] JY-20297-reposition-the-old-acs-feature -> origin/JY-20297-reposition-the-old-acs-feature\n * [new branch] JY-20541-stale-records-pr-1 -> origin/JY-20541-stale-records-pr-1\nMerge made by the 'ort' strategy.\n .env.production | 2 +-\n .env.production-eu | 2 +-\n .github/workflows/secfix.yml | 10 +\n app/Component/Activity/ActivityProcessingStateManager.php | 4 +\n app/Component/ActivityAnalytics/Service/ActivityAnalyticsService.php | 68 +++----\n app/Component/ActivityAnalytics/Service/LocalTriggerMatcherService.php | 40 ++--\n app/Component/ActivityAnalytics/Service/QuestionService.php | 137 +++++++------\n app/Component/ActivityAnalytics/Service/SentenceBreaker.php | 110 -----------\n app/Component/ActivityAnalytics/VO/TopicTriggerMatch.php | 4 +-\n app/Component/AiAutomation/Actions/UpdateCrmFieldAction.php | 14 +-\n app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php | 92 +++++++++\n app/Component/Kiosk/Services/GetTranscriptionComparisonService.php | 61 +-----\n app/Component/LanguageDetection/Services/DetectLanguageService.php | 74 ++++++-\n app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php | 37 ++++\n app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php | 45 +++++\n app/Component/MediaPipeline/MediaPipelineOrchestrator.php | 2 +\n app/Component/MediaPipeline/MediaPipelineServiceProvider.php | 8 +\n app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php | 46 +++++\n app/Component/ParagraphBreaker/Services/ParagraphBuilder.php | 29 ++-\n app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php | 179 +++++++++++++++++\n app/Component/ParagraphBreaker/Services/UtteranceBuilder.php | 192 ++++++++----------\n app/Component/PlaybackPage/Snapshots/Listeners/GenerateSnapshotsListener.php | 6 +\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 11 +-\n app/Component/Transcription/Job/StartTranscriptDiarizationJob.php | 2 +-\n app/Component/Transcription/Job/TranscriptSegmentsCompileJob.php | 43 +++-\n app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php | 16 --\n app/Component/Transcription/Service/SearchService.php | 179 ++++++++++-------\n app/Component/Transcription/Service/TranscriptSegmentsService.php | 396 -------------------------------------\n app/Component/Transcription/Service/TranscriptionService.php | 142 ++------------\n app/Component/Transcription/Service/TranslationService.php | 59 ++----\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAI.php | 172 +---------------\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php | 48 +++++\n .../Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php | 111 +++++++++++\n app/Component/Transcription/VO/TranscriptSegmentTransformer.php | 37 ----\n app/Console/Commands/Crm/Hubspot/RestoreDealAssociationsCommand.php | 344 ++++++++++++++++++++++++--------\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 76 ++++---\n app/Console/Commands/Mailboxes/InboxSync.php | 9 +-\n app/Http/Controllers/Auth/SocialController.php | 2 +-\n app/Jobs/Mailbox/SyncInbox.php | 2 +-\n app/Listeners/Activities/Coaching/Intercom/CreateActivitySummarizedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateCommentedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateManagerCoachedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreatePlayedEvent.php | 6 +\n app/Listeners/Activities/Conferences/Intercom/CreateHeldActivityEvent.php | 6 +\n app/Listeners/Activities/Crm/Summary/AbstractSummaryListener.php | 5 +-\n app/Listeners/Activities/Sms/Intercom/CreateSmsReceivedEvent.php | 6 +\n app/Models/Activity/TopicTrigger.php | 2 +-\n app/Models/Activity/Transcription.php | 29 +--\n app/Providers/EventServiceProvider.php | 1 -\n app/Providers/JiminnyServiceProvider.php | 23 ---\n app/Repositories/QuestionRepository.php | 32 +--\n app/Services/Activity/HubSpot/AuthenticatedHttpClient.php | 75 +------\n app/Services/Activity/HubSpot/RedirectUrlResolver.php | 91 +++++++++\n app/Services/Activity/HubSpot/Service.php | 17 +-\n app/Services/Activity/HubSpot/ZoomRecordingDetector.php | 27 +++\n app/Services/Activity/MeetingBotService.php | 5 +-\n app/Services/Calendar/GoogleCalendarService.php | 3 +\n app/Services/Calendar/OfficeCalendarService.php | 25 +--\n app/Services/Crm/Hubspot/SyncRelatedActivityManager.php | 9 +-\n composer.json | 1 -\n composer.lock | 51 +----\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 1 -\n front-end/src/components/Settings/Kiosk/ActivitiesSearch/ActivityTranscription.vue | 12 +-\n front-end/src/components/shared/Filters/InputText.vue | 2 +\n tests/Unit/Component/Activity/ActivityProcessingStateManagerTest.php | 17 +-\n tests/Unit/Component/ActivityAnalytics/Service/ActivityAnalyticsServiceTest.php | 137 ++++++++++++-\n tests/Unit/Component/ActivityAnalytics/Service/LocalTriggerMatcherServiceTest.php | 135 +++++++------\n tests/Unit/Component/ActivityAnalytics/Service/QuestionServiceTest.php | 610 ++++++++++++---------------------------------------------\n tests/Unit/Component/ActivityAnalytics/VO/TopicTriggerMatchTest.php | 15 ++\n tests/Unit/Component/AiAutomation/Actions/UpdateCrmFieldActionTest.php | 66 +++++++\n tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php | 282 ++++++++++++++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 2 +-\n tests/Unit/Component/Kiosk/Services/GetTranscriptionComparisonServiceTest.php | 79 +++-----\n tests/Unit/Component/LanguageDetection/Services/DetectLanguageServiceTest.php | 132 +++++++++----\n tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php | 97 +++++++++\n tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php | 100 ++++++++++\n tests/Unit/Component/MediaPipeline/Services/GetMediaPipelineStatesServiceTest.php | 6 +\n tests/Unit/Component/ParagraphBreaker/Services/ParagraphBuilderTest.php | 53 ++---\n tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++\n tests/Unit/Component/ParagraphBreaker/Services/UtteranceBuilderTest.php | 73 ++++---\n tests/Unit/Component/Transcription/Formatter/TranscriptionFormatterTest.php | 8 +-\n tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php | 101 ----------\n tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/Service/SearchServiceTest.php | 193 ++++++++++++++++++\n tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php | 465 -------------------------------------------\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 61 ++----\n tests/Unit/Component/Transcription/Service/TranslationServiceTest.php | 31 +--\n tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAITest.php | 355 ++-------------------------------\n .../TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php | 68 -------\n tests/Unit/Jobs/Mailbox/SyncInboxTest.php | 2 +-\n tests/Unit/Services/Activity/HubSpot/AuthenticatedHttpClientTest.php | 207 ++------------------\n tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php | 184 +++++++++++++++++\n tests/Unit/Services/Activity/HubSpot/ServiceTest.php | 205 ++++++++++++++++++-\n tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php | 196 ++++++++++++++++++\n tests/Unit/Services/Crm/Hubspot/SyncRelatedActivityManagerTest.php | 105 ++++++++++\n 96 files changed, 4708 insertions(+), 3522 deletions(-)\n create mode 100644 .github/workflows/secfix.yml\n delete mode 100644 app/Component/ActivityAnalytics/Service/SentenceBreaker.php\n create mode 100644 app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php\n create mode 100644 app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php\n create mode 100644 app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php\n create mode 100644 app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php\n create mode 100644 app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php\n delete mode 100644 app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php\n delete mode 100644 app/Component/Transcription/Service/TranscriptSegmentsService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php\n delete mode 100644 app/Component/Transcription/VO/TranscriptSegmentTransformer.php\n create mode 100644 app/Services/Activity/HubSpot/RedirectUrlResolver.php\n create mode 100644 app/Services/Activity/HubSpot/ZoomRecordingDetector.php\n create mode 100644 tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php\n create mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php\n create mode 100644 tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php\n create mode 100644 tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php\n create mode 100644 tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $","depth":4,"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".\n 5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%\n\n 1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)\n ---------- begin diff ----------\n--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php\n@@ -51,7 +51,7 @@\n array_merge($requestParams, [\n 'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,\n 'page' => 1,\n- 'sequence_number' => 1\n+ 'sequence_number' => 1,\n ]),\n $user->getTimezone()\n );\n\n ----------- end diff -----------\n\n\nFixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used\n\nWhat's next:\n Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1\n Learn more at https://docs.docker.com/go/debug-cli/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ git pull\nremote: Enumerating objects: 185, done.\nremote: Counting objects: 100% (185/185), done.\nremote: Compressing objects: 100% (53/53), done.\nremote: Total 185 (delta 138), reused 176 (delta 130), pack-reused 0 (from 0)\nReceiving objects: 100% (185/185), 168.96 KiB | 1.05 MiB/s, done.\nResolving deltas: 100% (138/138), completed with 74 local objects.\nFrom github.com:jiminny/app\n * [new branch] JY-20255-quick-search-show-duration-and-call-conference-type -> origin/JY-20255-quick-search-show-duration-and-call-conference-type\n * [new branch] JY-20297-reposition-the-old-acs-feature -> origin/JY-20297-reposition-the-old-acs-feature\n * [new branch] JY-20541-stale-records-pr-1 -> origin/JY-20541-stale-records-pr-1\nMerge made by the 'ort' strategy.\n .env.production | 2 +-\n .env.production-eu | 2 +-\n .github/workflows/secfix.yml | 10 +\n app/Component/Activity/ActivityProcessingStateManager.php | 4 +\n app/Component/ActivityAnalytics/Service/ActivityAnalyticsService.php | 68 +++----\n app/Component/ActivityAnalytics/Service/LocalTriggerMatcherService.php | 40 ++--\n app/Component/ActivityAnalytics/Service/QuestionService.php | 137 +++++++------\n app/Component/ActivityAnalytics/Service/SentenceBreaker.php | 110 -----------\n app/Component/ActivityAnalytics/VO/TopicTriggerMatch.php | 4 +-\n app/Component/AiAutomation/Actions/UpdateCrmFieldAction.php | 14 +-\n app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php | 92 +++++++++\n app/Component/Kiosk/Services/GetTranscriptionComparisonService.php | 61 +-----\n app/Component/LanguageDetection/Services/DetectLanguageService.php | 74 ++++++-\n app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php | 37 ++++\n app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php | 45 +++++\n app/Component/MediaPipeline/MediaPipelineOrchestrator.php | 2 +\n app/Component/MediaPipeline/MediaPipelineServiceProvider.php | 8 +\n app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php | 46 +++++\n app/Component/ParagraphBreaker/Services/ParagraphBuilder.php | 29 ++-\n app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php | 179 +++++++++++++++++\n app/Component/ParagraphBreaker/Services/UtteranceBuilder.php | 192 ++++++++----------\n app/Component/PlaybackPage/Snapshots/Listeners/GenerateSnapshotsListener.php | 6 +\n app/Component/Transcription/Formatter/TranscriptionFormatter.php | 11 +-\n app/Component/Transcription/Job/StartTranscriptDiarizationJob.php | 2 +-\n app/Component/Transcription/Job/TranscriptSegmentsCompileJob.php | 43 +++-\n app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php | 16 --\n app/Component/Transcription/Service/SearchService.php | 179 ++++++++++-------\n app/Component/Transcription/Service/TranscriptSegmentsService.php | 396 -------------------------------------\n app/Component/Transcription/Service/TranscriptionService.php | 142 ++------------\n app/Component/Transcription/Service/TranslationService.php | 59 ++----\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAI.php | 172 +---------------\n app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php | 48 +++++\n .../Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php | 111 +++++++++++\n app/Component/Transcription/VO/TranscriptSegmentTransformer.php | 37 ----\n app/Console/Commands/Crm/Hubspot/RestoreDealAssociationsCommand.php | 344 ++++++++++++++++++++++++--------\n app/Console/Commands/EngagementStats/JiminnyEngagementStatsExplainCommand.php | 76 ++++---\n app/Console/Commands/Mailboxes/InboxSync.php | 9 +-\n app/Http/Controllers/Auth/SocialController.php | 2 +-\n app/Jobs/Mailbox/SyncInbox.php | 2 +-\n app/Listeners/Activities/Coaching/Intercom/CreateActivitySummarizedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateCommentedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreateManagerCoachedEvent.php | 6 +\n app/Listeners/Activities/Coaching/Intercom/CreatePlayedEvent.php | 6 +\n app/Listeners/Activities/Conferences/Intercom/CreateHeldActivityEvent.php | 6 +\n app/Listeners/Activities/Crm/Summary/AbstractSummaryListener.php | 5 +-\n app/Listeners/Activities/Sms/Intercom/CreateSmsReceivedEvent.php | 6 +\n app/Models/Activity/TopicTrigger.php | 2 +-\n app/Models/Activity/Transcription.php | 29 +--\n app/Providers/EventServiceProvider.php | 1 -\n app/Providers/JiminnyServiceProvider.php | 23 ---\n app/Repositories/QuestionRepository.php | 32 +--\n app/Services/Activity/HubSpot/AuthenticatedHttpClient.php | 75 +------\n app/Services/Activity/HubSpot/RedirectUrlResolver.php | 91 +++++++++\n app/Services/Activity/HubSpot/Service.php | 17 +-\n app/Services/Activity/HubSpot/ZoomRecordingDetector.php | 27 +++\n app/Services/Activity/MeetingBotService.php | 5 +-\n app/Services/Calendar/GoogleCalendarService.php | 3 +\n app/Services/Calendar/OfficeCalendarService.php | 25 +--\n app/Services/Crm/Hubspot/SyncRelatedActivityManager.php | 9 +-\n composer.json | 1 -\n composer.lock | 51 +----\n front-end/src/components/DealInsights/Modals/AskAnythingModal.vue | 1 -\n front-end/src/components/Settings/Kiosk/ActivitiesSearch/ActivityTranscription.vue | 12 +-\n front-end/src/components/shared/Filters/InputText.vue | 2 +\n tests/Unit/Component/Activity/ActivityProcessingStateManagerTest.php | 17 +-\n tests/Unit/Component/ActivityAnalytics/Service/ActivityAnalyticsServiceTest.php | 137 ++++++++++++-\n tests/Unit/Component/ActivityAnalytics/Service/LocalTriggerMatcherServiceTest.php | 135 +++++++------\n tests/Unit/Component/ActivityAnalytics/Service/QuestionServiceTest.php | 610 ++++++++++++---------------------------------------------\n tests/Unit/Component/ActivityAnalytics/VO/TopicTriggerMatchTest.php | 15 ++\n tests/Unit/Component/AiAutomation/Actions/UpdateCrmFieldActionTest.php | 66 +++++++\n tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php | 282 ++++++++++++++++++++++++++\n tests/Unit/Component/ES/UpdateProcessManagerTest.php | 2 +-\n tests/Unit/Component/Kiosk/Services/GetTranscriptionComparisonServiceTest.php | 79 +++-----\n tests/Unit/Component/LanguageDetection/Services/DetectLanguageServiceTest.php | 132 +++++++++----\n tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php | 97 +++++++++\n tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php | 100 ++++++++++\n tests/Unit/Component/MediaPipeline/Services/GetMediaPipelineStatesServiceTest.php | 6 +\n tests/Unit/Component/ParagraphBreaker/Services/ParagraphBuilderTest.php | 53 ++---\n tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php | 547 +++++++++++++++++++++++++++++++++++++++++++++++++++\n tests/Unit/Component/ParagraphBreaker/Services/UtteranceBuilderTest.php | 73 ++++---\n tests/Unit/Component/Transcription/Formatter/TranscriptionFormatterTest.php | 8 +-\n tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php | 101 ----------\n tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/Service/SearchServiceTest.php | 193 ++++++++++++++++++\n tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php | 465 -------------------------------------------\n tests/Unit/Component/Transcription/Service/TranscriptionServiceTest.php | 61 ++----\n tests/Unit/Component/Transcription/Service/TranslationServiceTest.php | 31 +--\n tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/AssemblyAITest.php | 355 ++-------------------------------\n .../TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php | 220 +++++++++++++++++++++\n tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php | 68 -------\n tests/Unit/Jobs/Mailbox/SyncInboxTest.php | 2 +-\n tests/Unit/Services/Activity/HubSpot/AuthenticatedHttpClientTest.php | 207 ++------------------\n tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php | 184 +++++++++++++++++\n tests/Unit/Services/Activity/HubSpot/ServiceTest.php | 205 ++++++++++++++++++-\n tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php | 196 ++++++++++++++++++\n tests/Unit/Services/Crm/Hubspot/SyncRelatedActivityManagerTest.php | 105 ++++++++++\n 96 files changed, 4708 insertions(+), 3522 deletions(-)\n create mode 100644 .github/workflows/secfix.yml\n delete mode 100644 app/Component/ActivityAnalytics/Service/SentenceBreaker.php\n create mode 100644 app/Component/AiAutomation/Services/CrmFieldContentTrimmer.php\n create mode 100644 app/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandler.php\n create mode 100644 app/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandler.php\n create mode 100644 app/Component/ParagraphBreaker/DTOs/TranscriptParagraph.php\n create mode 100644 app/Component/ParagraphBreaker/Services/TranscriptionParagraphsService.php\n delete mode 100644 app/Component/Transcription/Listener/TranscriptSegmentsCompileListener.php\n delete mode 100644 app/Component/Transcription/Service/TranscriptSegmentsService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/FetchTranscriptService.php\n create mode 100644 app/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionService.php\n delete mode 100644 app/Component/Transcription/VO/TranscriptSegmentTransformer.php\n create mode 100644 app/Services/Activity/HubSpot/RedirectUrlResolver.php\n create mode 100644 app/Services/Activity/HubSpot/ZoomRecordingDetector.php\n create mode 100644 tests/Unit/Component/AiAutomation/Services/CrmFieldContentTrimmerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/LanguageDetectionPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/MediaPipeline/Handlers/TranscriptionParagraphsPipeHandlerTest.php\n create mode 100644 tests/Unit/Component/ParagraphBreaker/Services/TranscriptionParagraphServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentCompileJobTest.php\n create mode 100644 tests/Unit/Component/Transcription/Job/TranscriptSegmentsCompileJobTest.php\n delete mode 100644 tests/Unit/Component/Transcription/Service/TranscriptSegmentsServiceTest.php\n create mode 100644 tests/Unit/Component/Transcription/TranscriptionProcessor/AssemblyAI/Services/SubmitAudioFileForLanguageDetectionServiceTest.php\n delete mode 100644 tests/Unit/Component/Transcription/VO/TranscriptSegmentTransformerTest.php\n create mode 100644 tests/Unit/Services/Activity/HubSpot/RedirectUrlResolverTest.php\n create mode 100644 tests/Unit/Services/Activity/MeetingBotServiceOnSharingDataTest.php\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (-zsh)","depth":1,"bounds":{"left":0.47430557,"top":0.033333335,"width":0.05138889,"height":0.017777778},"role_description":"text"}]...
|
3093682575504084464
|
521272046504523956
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
5579/5579 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
1) app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php (trailing_comma_in_multiline)
---------- begin diff ----------
--- /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
+++ /home/jiminny/app/Services/Kiosk/AutomatedReports/AskJiminnyReportActivityService.php
@@ -51,7 +51,7 @@
array_merge($requestParams, [
'limit' => self::DEFAULT_TOP_ACTIVITIES_COUNT,
'page' => 1,
- 'sequence_number' => 1
+ 'sequence_number' => 1,
]),
$user->getTimezone()
);
----------- end diff -----------
Fixed 1 of 5579 files in 108.308 seconds, 67.00 MB memory used
What's next:
Try Docker Debug for seamless, persistent debugging tools in any container or image → docker debug docker_lamp_1
Learn more at [URL_WITH_CREDENTIALS] ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (-zsh)...
|
11512
|
|
11463
|
NULL
|
0
|
2026-04-14T09:39:49.289677+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776159589289_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
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
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
[{"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.7589844,"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":"AskJiminnyReportActivityServiceT…Defaults","depth":6,"bounds":{"left":0.7769531,"top":0.017361112,"width":0.12382813,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'","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 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'","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":"469","depth":4,"bounds":{"left":0.95273435,"top":0.10902778,"width":0.01484375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.96953124,"top":0.10763889,"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.978125,"top":0.10763889,"width":0.008203125,"height":0.015972223},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":58,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":326.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"eed51986-2ad0-4919-8ae5-6a461552e52a\",\"trace_id\":\"d1e0fd82-3461-4538-9622-ee6858fad872\"}\n[2026-04-14 09:22:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"eed51986-2ad0-4919-8ae5-6a461552e52a\",\"trace_id\":\"d1e0fd82-3461-4538-9622-ee6858fad872\"}\n[2026-04-14 09:22:58] local.NOTICE: Monitoring start {\"correlation_id\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_id\":\"11ee8209-75e8-4e51-ac64-cca6af2a840e\"}\n[2026-04-14 09:22:58] local.NOTICE: Monitoring end {\"correlation_id\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_id\":\"11ee8209-75e8-4e51-ac64-cca6af2a840e\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {\"reportId\":\"265\"} {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8def6616-e61f-4ace-8bc3-3776ce104fec\",\"trace_id\":\"18bed36c-6ffe-4996-be4a-22dbb551ef78\"}\n[2026-04-14 09:23:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8def6616-e61f-4ace-8bc3-3776ce104fec\",\"trace_id\":\"18bed36c-6ffe-4996-be4a-22dbb551ef78\"}\n[2026-04-14 09:23:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"2159fb20-ed30-4659-a224-24cc298abf0b\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"683da380-3945-4b8f-aedb-7ff17ba24018\",\"trace_id\":\"b160d99e-ecb0-40e6-9b4d-1f370ef2254b\"}\n[2026-04-14 09:23:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"683da380-3945-4b8f-aedb-7ff17ba24018\",\"trace_id\":\"b160d99e-ecb0-40e6-9b4d-1f370ef2254b\"}\n[2026-04-14 09:23:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc\",\"trace_id\":\"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0\"}\n[2026-04-14 09:23:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc\",\"trace_id\":\"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0\"}\n[2026-04-14 09:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Done {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:16] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"495344ea-c497-44e6-9d91-ccba52832b51\",\"trace_id\":\"55c98b39-6123-4b9b-815d-6582d568f33a\"}\n[2026-04-14 09:25:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"495344ea-c497-44e6-9d91-ccba52832b51\",\"trace_id\":\"55c98b39-6123-4b9b-815d-6582d568f33a\"}\n[2026-04-14 09:25:17] local.NOTICE: Monitoring start {\"correlation_id\":\"cdd625fa-704f-4dff-868b-004f665fbd88\",\"trace_id\":\"060dd702-0745-4f35-b842-b5a6727fe594\"}\n[2026-04-14 09:25:17] local.NOTICE: Monitoring end {\"correlation_id\":\"cdd625fa-704f-4dff-868b-004f665fbd88\",\"trace_id\":\"060dd702-0745-4f35-b842-b5a6727fe594\"}\n[2026-04-14 09:25:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"dce7ab92-476f-4c29-bc81-857eab195f2b\",\"trace_id\":\"b9c8994e-b845-40d6-b769-7459e4c2c341\"}\n[2026-04-14 09:25:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"dce7ab92-476f-4c29-bc81-857eab195f2b\",\"trace_id\":\"b9c8994e-b845-40d6-b769-7459e4c2c341\"}\n[2026-04-14 09:25:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1c69973a-71bf-4365-be94-5be9b017c8d3\",\"trace_id\":\"3dfbae1d-3877-4b8c-a709-54d87c06f2ea\"}\n[2026-04-14 09:25:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1c69973a-71bf-4365-be94-5be9b017c8d3\",\"trace_id\":\"3dfbae1d-3877-4b8c-a709-54d87c06f2ea\"}\n[2026-04-14 09:25:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b607c746-53d0-4483-adbd-169e653ba33e\",\"trace_id\":\"4849edcf-c531-4634-b484-56b2e82ff36b\"}\n[2026-04-14 09:25:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b607c746-53d0-4483-adbd-169e653ba33e\",\"trace_id\":\"4849edcf-c531-4634-b484-56b2e82ff36b\"}\n[2026-04-14 09:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"09:20\",\"to\":\"09:25\"} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:15\",\"to\":\"23:20\"} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79a5eea7-bad7-44c5-b4f1-280540be52a1\",\"trace_id\":\"85f0f7dc-9500-45db-88b9-486f4c3e202a\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6241f818-fd07-4532-b8fc-da9c4cb66dba\",\"trace_id\":\"ab28293c-8e03-46c8-9d5a-f2532af0794e\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6241f818-fd07-4532-b8fc-da9c4cb66dba\",\"trace_id\":\"ab28293c-8e03-46c8-9d5a-f2532af0794e\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T09:28:11.545221Z\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79a5eea7-bad7-44c5-b4f1-280540be52a1\",\"trace_id\":\"85f0f7dc-9500-45db-88b9-486f4c3e202a\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Completed {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:59] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 35 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":220.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:09] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"dc20ed51-86e6-4cc5-81b1-1cfc670bda56\",\"trace_id\":\"a6a2412b-65d2-4ff4-9648-40c6649d9699\"}\n[2026-04-14 09:27:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"dc20ed51-86e6-4cc5-81b1-1cfc670bda56\",\"trace_id\":\"a6a2412b-65d2-4ff4-9648-40c6649d9699\"}\n[2026-04-14 09:27:13] local.NOTICE: Monitoring start {\"correlation_id\":\"77ce0a39-3ef4-4a38-aa52-ab8838df321e\",\"trace_id\":\"c37cf9b3-6610-4e9c-8a0a-a57d852f0be6\"}\n[2026-04-14 09:27:13] local.NOTICE: Monitoring end {\"correlation_id\":\"77ce0a39-3ef4-4a38-aa52-ab8838df321e\",\"trace_id\":\"c37cf9b3-6610-4e9c-8a0a-a57d852f0be6\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 5 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9829171-f570-433c-8b42-d20b60a218ad\",\"trace_id\":\"3a2a5d94-0096-4a66-9f2a-4e1f9efff2a9\"}\n[2026-04-14 09:27:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9829171-f570-433c-8b42-d20b60a218ad\",\"trace_id\":\"3a2a5d94-0096-4a66-9f2a-4e1f9efff2a9\"}\n[2026-04-14 09:27:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:21] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"f8dbd1a5-9373-46e9-bed0-acd6ba21ce1f\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 126 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:28:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:20] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc60cb5d-c018-40b0-9b9e-e8d3d81e9a27\",\"trace_id\":\"a21fbb3a-d18c-426c-a662-12cc5b27fc2e\"}\n[2026-04-14 09:28:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc60cb5d-c018-40b0-9b9e-e8d3d81e9a27\",\"trace_id\":\"a21fbb3a-d18c-426c-a662-12cc5b27fc2e\"}\n[2026-04-14 09:28:43] local.NOTICE: Monitoring start {\"correlation_id\":\"29c9ccfd-e87a-45c7-8419-3539adbe7cd6\",\"trace_id\":\"202fc221-47ff-4c30-a2df-2b9105f5fbe6\"}\n[2026-04-14 09:28:43] local.NOTICE: Monitoring end {\"correlation_id\":\"29c9ccfd-e87a-45c7-8419-3539adbe7cd6\",\"trace_id\":\"202fc221-47ff-4c30-a2df-2b9105f5fbe6\"}\n[2026-04-14 09:28:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"37bda1e9-e4a7-4ad3-a7db-b9697aa92192\",\"trace_id\":\"50e8eb01-ff83-431c-b05a-b2fe7ef6ba71\"}\n[2026-04-14 09:28:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"37bda1e9-e4a7-4ad3-a7db-b9697aa92192\",\"trace_id\":\"50e8eb01-ff83-431c-b05a-b2fe7ef6ba71\"}\n[2026-04-14 09:29:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:03] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:04] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:27:00, 2026-04-14 09:29:00] {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:27:00, 2026-04-14 09:29:00] {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6afa2840-1b50-41e5-b30d-8332ecc55bea\",\"trace_id\":\"006c43e5-1586-48f5-b4c0-bea5cdbf22dc\"}\n[2026-04-14 09:29:44] local.NOTICE: Calendar sync start {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6afa2840-1b50-41e5-b30d-8332ecc55bea\",\"trace_id\":\"006c43e5-1586-48f5-b4c0-bea5cdbf22dc\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 90ebf839-8c23-4631-b1ed-18914d9c0300 Correlation ID: 1105e443-59f9-44a4-a45a-2900bbec05be Timestamp: 2026-04-14 09:29:53Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:29:53Z\\\",\\\"trace_id\\\":\\\"90ebf839-8c23-4631-b1ed-18914d9c0300\\\",\\\"correlation_id\\\":\\\"1105e443-59f9-44a4-a45a-2900bbec05be\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 03775135-51e9-48f0-8cbc-94dc111d4200 Correlation ID: 2cb6b4e1-dd0e-4e5b-bfe1-65e3d73411de Timestamp: 2026-04-14 09:29:54Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:29:54Z\\\",\\\"trace_id\\\":\\\"03775135-51e9-48f0-8cbc-94dc111d4200\\\",\\\"correlation_id\\\":\\\"2cb6b4e1-dd0e-4e5b-bfe1-65e3d73411de\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:57] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:58] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:58] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 2f5d6657-a2a9-4493-89f1-250892393100 Correlation ID: 7ba554a5-7cab-4581-8bc5-e180d6450c77 Timestamp: 2026-04-14 09:30:44Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:30:44Z\\\",\\\"trace_id\\\":\\\"2f5d6657-a2a9-4493-89f1-250892393100\\\",\\\"correlation_id\\\":\\\"7ba554a5-7cab-4581-8bc5-e180d6450c77\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 37ebdaa2-27e9-4bbf-9ee8-f8920fdc0200 Correlation ID: 98b47d68-1e9d-4eed-9670-445af55b1b51 Timestamp: 2026-04-14 09:32:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:32:47Z\\\",\\\"trace_id\\\":\\\"37ebdaa2-27e9-4bbf-9ee8-f8920fdc0200\\\",\\\"correlation_id\\\":\\\"98b47d68-1e9d-4eed-9670-445af55b1b51\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1e1ecc51-a984-4c7e-961b-ab664b3e0000 Correlation ID: 6d96d31a-0db8-4d9d-a987-44237eacc2e9 Timestamp: 2026-04-14 09:32:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:32:47Z\\\",\\\"trace_id\\\":\\\"1e1ecc51-a984-4c7e-961b-ab664b3e0000\\\",\\\"correlation_id\\\":\\\"6d96d31a-0db8-4d9d-a987-44237eacc2e9\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"e18be81009f73c745117aa57f275dfdb5cc0fd294d02ef3d8a86d4e34bb3c7ce\",\"state\":\"connected\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:47] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:32] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"05d026be-2409-4c2b-83c9-f2d4a5f98b76\",\"trace_id\":\"2acd56c4-a187-4c6f-9cdd-2bcb1ec709b1\"}\n[2026-04-14 09:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"05d026be-2409-4c2b-83c9-f2d4a5f98b76\",\"trace_id\":\"2acd56c4-a187-4c6f-9cdd-2bcb1ec709b1\"}\n[2026-04-14 09:34:00] local.NOTICE: Monitoring start {\"correlation_id\":\"2389d4ba-816a-424c-8c3d-2ef8a61bf2f4\",\"trace_id\":\"73013b70-b4a2-4d35-831d-e8c7c9de6a23\"}\n[2026-04-14 09:34:00] local.NOTICE: Monitoring end {\"correlation_id\":\"2389d4ba-816a-424c-8c3d-2ef8a61bf2f4\",\"trace_id\":\"73013b70-b4a2-4d35-831d-e8c7c9de6a23\"}\n[2026-04-14 09:34:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d814a909-3f95-4966-8354-1c79ffc28d9d\",\"trace_id\":\"9344279a-daf4-4f1a-b74e-cf6e6d6877c4\"}\n[2026-04-14 09:34:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d814a909-3f95-4966-8354-1c79ffc28d9d\",\"trace_id\":\"9344279a-daf4-4f1a-b74e-cf6e6d6877c4\"}\n[2026-04-14 09:34:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:35:30] local.ERROR: The process has been signaled with signal \"9\". {\"exception\":\"[object] (Symfony\\\\Component\\\\Process\\\\Exception\\\\ProcessSignaledException(code: 0): The process has been signaled with signal \\\"9\\\". at /home/jiminny/vendor/symfony/process/Process.php:473)\n[stacktrace]\n#0 /home/jiminny/vendor/symfony/process/Process.php(254): Symfony\\\\Component\\\\Process\\\\Process->wait()\n#1 /home/jiminny/vendor/nunomaduro/collision/src/Adapters/Laravel/Commands/TestCommand.php(119): Symfony\\\\Component\\\\Process\\\\Process->run(Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\Commands\\\\TestCommand->handle()\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#8 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#10 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\Commands\\\\TestCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#16 {main}\n\"} {\"correlation_id\":\"858332f4-dc24-4724-9a85-763a61336929\",\"trace_id\":\"3cfca364-2e63-4dc8-963e-f1a84001f277\"}\n[2026-04-14 09:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"014e5795-a31a-4340-a558-ae7d9029478b\",\"trace_id\":\"a46ba218-0a1f-40f5-b41b-cd374aa23917\"}\n[2026-04-14 09:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"014e5795-a31a-4340-a558-ae7d9029478b\",\"trace_id\":\"a46ba218-0a1f-40f5-b41b-cd374aa23917\"}\n[2026-04-14 09:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d019830a-5c50-4bd3-a091-805ea1ff3d9f\",\"trace_id\":\"e028c80c-3d80-4f50-bd59-98b13d9268f7\"}\n[2026-04-14 09:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d019830a-5c50-4bd3-a091-805ea1ff3d9f\",\"trace_id\":\"e028c80c-3d80-4f50-bd59-98b13d9268f7\"}\n[2026-04-14 09:37:42] local.NOTICE: Monitoring start {\"correlation_id\":\"5964975b-4aa3-4940-8f06-89f8c55f6809\",\"trace_id\":\"93bc5cb1-3e1b-4b3e-960c-71174886d21b\"}\n[2026-04-14 09:37:42] local.NOTICE: Monitoring end {\"correlation_id\":\"5964975b-4aa3-4940-8f06-89f8c55f6809\",\"trace_id\":\"93bc5cb1-3e1b-4b3e-960c-71174886d21b\"}","depth":4,"value":"[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":58,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":326.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"eed51986-2ad0-4919-8ae5-6a461552e52a\",\"trace_id\":\"d1e0fd82-3461-4538-9622-ee6858fad872\"}\n[2026-04-14 09:22:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"eed51986-2ad0-4919-8ae5-6a461552e52a\",\"trace_id\":\"d1e0fd82-3461-4538-9622-ee6858fad872\"}\n[2026-04-14 09:22:58] local.NOTICE: Monitoring start {\"correlation_id\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_id\":\"11ee8209-75e8-4e51-ac64-cca6af2a840e\"}\n[2026-04-14 09:22:58] local.NOTICE: Monitoring end {\"correlation_id\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_id\":\"11ee8209-75e8-4e51-ac64-cca6af2a840e\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {\"reportId\":\"265\"} {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8def6616-e61f-4ace-8bc3-3776ce104fec\",\"trace_id\":\"18bed36c-6ffe-4996-be4a-22dbb551ef78\"}\n[2026-04-14 09:23:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8def6616-e61f-4ace-8bc3-3776ce104fec\",\"trace_id\":\"18bed36c-6ffe-4996-be4a-22dbb551ef78\"}\n[2026-04-14 09:23:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"2159fb20-ed30-4659-a224-24cc298abf0b\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"683da380-3945-4b8f-aedb-7ff17ba24018\",\"trace_id\":\"b160d99e-ecb0-40e6-9b4d-1f370ef2254b\"}\n[2026-04-14 09:23:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"683da380-3945-4b8f-aedb-7ff17ba24018\",\"trace_id\":\"b160d99e-ecb0-40e6-9b4d-1f370ef2254b\"}\n[2026-04-14 09:23:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc\",\"trace_id\":\"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0\"}\n[2026-04-14 09:23:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc\",\"trace_id\":\"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0\"}\n[2026-04-14 09:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Done {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:16] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"495344ea-c497-44e6-9d91-ccba52832b51\",\"trace_id\":\"55c98b39-6123-4b9b-815d-6582d568f33a\"}\n[2026-04-14 09:25:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"495344ea-c497-44e6-9d91-ccba52832b51\",\"trace_id\":\"55c98b39-6123-4b9b-815d-6582d568f33a\"}\n[2026-04-14 09:25:17] local.NOTICE: Monitoring start {\"correlation_id\":\"cdd625fa-704f-4dff-868b-004f665fbd88\",\"trace_id\":\"060dd702-0745-4f35-b842-b5a6727fe594\"}\n[2026-04-14 09:25:17] local.NOTICE: Monitoring end {\"correlation_id\":\"cdd625fa-704f-4dff-868b-004f665fbd88\",\"trace_id\":\"060dd702-0745-4f35-b842-b5a6727fe594\"}\n[2026-04-14 09:25:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"dce7ab92-476f-4c29-bc81-857eab195f2b\",\"trace_id\":\"b9c8994e-b845-40d6-b769-7459e4c2c341\"}\n[2026-04-14 09:25:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"dce7ab92-476f-4c29-bc81-857eab195f2b\",\"trace_id\":\"b9c8994e-b845-40d6-b769-7459e4c2c341\"}\n[2026-04-14 09:25:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1c69973a-71bf-4365-be94-5be9b017c8d3\",\"trace_id\":\"3dfbae1d-3877-4b8c-a709-54d87c06f2ea\"}\n[2026-04-14 09:25:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1c69973a-71bf-4365-be94-5be9b017c8d3\",\"trace_id\":\"3dfbae1d-3877-4b8c-a709-54d87c06f2ea\"}\n[2026-04-14 09:25:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b607c746-53d0-4483-adbd-169e653ba33e\",\"trace_id\":\"4849edcf-c531-4634-b484-56b2e82ff36b\"}\n[2026-04-14 09:25:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b607c746-53d0-4483-adbd-169e653ba33e\",\"trace_id\":\"4849edcf-c531-4634-b484-56b2e82ff36b\"}\n[2026-04-14 09:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"09:20\",\"to\":\"09:25\"} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:15\",\"to\":\"23:20\"} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79a5eea7-bad7-44c5-b4f1-280540be52a1\",\"trace_id\":\"85f0f7dc-9500-45db-88b9-486f4c3e202a\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6241f818-fd07-4532-b8fc-da9c4cb66dba\",\"trace_id\":\"ab28293c-8e03-46c8-9d5a-f2532af0794e\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6241f818-fd07-4532-b8fc-da9c4cb66dba\",\"trace_id\":\"ab28293c-8e03-46c8-9d5a-f2532af0794e\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T09:28:11.545221Z\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79a5eea7-bad7-44c5-b4f1-280540be52a1\",\"trace_id\":\"85f0f7dc-9500-45db-88b9-486f4c3e202a\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Completed {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:59] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 35 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":220.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:09] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"dc20ed51-86e6-4cc5-81b1-1cfc670bda56\",\"trace_id\":\"a6a2412b-65d2-4ff4-9648-40c6649d9699\"}\n[2026-04-14 09:27:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"dc20ed51-86e6-4cc5-81b1-1cfc670bda56\",\"trace_id\":\"a6a2412b-65d2-4ff4-9648-40c6649d9699\"}\n[2026-04-14 09:27:13] local.NOTICE: Monitoring start {\"correlation_id\":\"77ce0a39-3ef4-4a38-aa52-ab8838df321e\",\"trace_id\":\"c37cf9b3-6610-4e9c-8a0a-a57d852f0be6\"}\n[2026-04-14 09:27:13] local.NOTICE: Monitoring end {\"correlation_id\":\"77ce0a39-3ef4-4a38-aa52-ab8838df321e\",\"trace_id\":\"c37cf9b3-6610-4e9c-8a0a-a57d852f0be6\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 5 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9829171-f570-433c-8b42-d20b60a218ad\",\"trace_id\":\"3a2a5d94-0096-4a66-9f2a-4e1f9efff2a9\"}\n[2026-04-14 09:27:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9829171-f570-433c-8b42-d20b60a218ad\",\"trace_id\":\"3a2a5d94-0096-4a66-9f2a-4e1f9efff2a9\"}\n[2026-04-14 09:27:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:21] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"f8dbd1a5-9373-46e9-bed0-acd6ba21ce1f\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 126 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:28:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:20] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc60cb5d-c018-40b0-9b9e-e8d3d81e9a27\",\"trace_id\":\"a21fbb3a-d18c-426c-a662-12cc5b27fc2e\"}\n[2026-04-14 09:28:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc60cb5d-c018-40b0-9b9e-e8d3d81e9a27\",\"trace_id\":\"a21fbb3a-d18c-426c-a662-12cc5b27fc2e\"}\n[2026-04-14 09:28:43] local.NOTICE: Monitoring start {\"correlation_id\":\"29c9ccfd-e87a-45c7-8419-3539adbe7cd6\",\"trace_id\":\"202fc221-47ff-4c30-a2df-2b9105f5fbe6\"}\n[2026-04-14 09:28:43] local.NOTICE: Monitoring end {\"correlation_id\":\"29c9ccfd-e87a-45c7-8419-3539adbe7cd6\",\"trace_id\":\"202fc221-47ff-4c30-a2df-2b9105f5fbe6\"}\n[2026-04-14 09:28:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"37bda1e9-e4a7-4ad3-a7db-b9697aa92192\",\"trace_id\":\"50e8eb01-ff83-431c-b05a-b2fe7ef6ba71\"}\n[2026-04-14 09:28:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"37bda1e9-e4a7-4ad3-a7db-b9697aa92192\",\"trace_id\":\"50e8eb01-ff83-431c-b05a-b2fe7ef6ba71\"}\n[2026-04-14 09:29:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:03] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:04] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:27:00, 2026-04-14 09:29:00] {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:27:00, 2026-04-14 09:29:00] {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6afa2840-1b50-41e5-b30d-8332ecc55bea\",\"trace_id\":\"006c43e5-1586-48f5-b4c0-bea5cdbf22dc\"}\n[2026-04-14 09:29:44] local.NOTICE: Calendar sync start {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6afa2840-1b50-41e5-b30d-8332ecc55bea\",\"trace_id\":\"006c43e5-1586-48f5-b4c0-bea5cdbf22dc\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 90ebf839-8c23-4631-b1ed-18914d9c0300 Correlation ID: 1105e443-59f9-44a4-a45a-2900bbec05be Timestamp: 2026-04-14 09:29:53Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:29:53Z\\\",\\\"trace_id\\\":\\\"90ebf839-8c23-4631-b1ed-18914d9c0300\\\",\\\"correlation_id\\\":\\\"1105e443-59f9-44a4-a45a-2900bbec05be\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 03775135-51e9-48f0-8cbc-94dc111d4200 Correlation ID: 2cb6b4e1-dd0e-4e5b-bfe1-65e3d73411de Timestamp: 2026-04-14 09:29:54Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:29:54Z\\\",\\\"trace_id\\\":\\\"03775135-51e9-48f0-8cbc-94dc111d4200\\\",\\\"correlation_id\\\":\\\"2cb6b4e1-dd0e-4e5b-bfe1-65e3d73411de\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:57] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:58] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:58] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 2f5d6657-a2a9-4493-89f1-250892393100 Correlation ID: 7ba554a5-7cab-4581-8bc5-e180d6450c77 Timestamp: 2026-04-14 09:30:44Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:30:44Z\\\",\\\"trace_id\\\":\\\"2f5d6657-a2a9-4493-89f1-250892393100\\\",\\\"correlation_id\\\":\\\"7ba554a5-7cab-4581-8bc5-e180d6450c77\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 37ebdaa2-27e9-4bbf-9ee8-f8920fdc0200 Correlation ID: 98b47d68-1e9d-4eed-9670-445af55b1b51 Timestamp: 2026-04-14 09:32:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:32:47Z\\\",\\\"trace_id\\\":\\\"37ebdaa2-27e9-4bbf-9ee8-f8920fdc0200\\\",\\\"correlation_id\\\":\\\"98b47d68-1e9d-4eed-9670-445af55b1b51\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1e1ecc51-a984-4c7e-961b-ab664b3e0000 Correlation ID: 6d96d31a-0db8-4d9d-a987-44237eacc2e9 Timestamp: 2026-04-14 09:32:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:32:47Z\\\",\\\"trace_id\\\":\\\"1e1ecc51-a984-4c7e-961b-ab664b3e0000\\\",\\\"correlation_id\\\":\\\"6d96d31a-0db8-4d9d-a987-44237eacc2e9\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"e18be81009f73c745117aa57f275dfdb5cc0fd294d02ef3d8a86d4e34bb3c7ce\",\"state\":\"connected\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:47] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:32] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"05d026be-2409-4c2b-83c9-f2d4a5f98b76\",\"trace_id\":\"2acd56c4-a187-4c6f-9cdd-2bcb1ec709b1\"}\n[2026-04-14 09:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"05d026be-2409-4c2b-83c9-f2d4a5f98b76\",\"trace_id\":\"2acd56c4-a187-4c6f-9cdd-2bcb1ec709b1\"}\n[2026-04-14 09:34:00] local.NOTICE: Monitoring start {\"correlation_id\":\"2389d4ba-816a-424c-8c3d-2ef8a61bf2f4\",\"trace_id\":\"73013b70-b4a2-4d35-831d-e8c7c9de6a23\"}\n[2026-04-14 09:34:00] local.NOTICE: Monitoring end {\"correlation_id\":\"2389d4ba-816a-424c-8c3d-2ef8a61bf2f4\",\"trace_id\":\"73013b70-b4a2-4d35-831d-e8c7c9de6a23\"}\n[2026-04-14 09:34:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d814a909-3f95-4966-8354-1c79ffc28d9d\",\"trace_id\":\"9344279a-daf4-4f1a-b74e-cf6e6d6877c4\"}\n[2026-04-14 09:34:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d814a909-3f95-4966-8354-1c79ffc28d9d\",\"trace_id\":\"9344279a-daf4-4f1a-b74e-cf6e6d6877c4\"}\n[2026-04-14 09:34:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:35:30] local.ERROR: The process has been signaled with signal \"9\". {\"exception\":\"[object] (Symfony\\\\Component\\\\Process\\\\Exception\\\\ProcessSignaledException(code: 0): The process has been signaled with signal \\\"9\\\". at /home/jiminny/vendor/symfony/process/Process.php:473)\n[stacktrace]\n#0 /home/jiminny/vendor/symfony/process/Process.php(254): Symfony\\\\Component\\\\Process\\\\Process->wait()\n#1 /home/jiminny/vendor/nunomaduro/collision/src/Adapters/Laravel/Commands/TestCommand.php(119): Symfony\\\\Component\\\\Process\\\\Process->run(Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\Commands\\\\TestCommand->handle()\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#8 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#10 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\Commands\\\\TestCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#16 {main}\n\"} {\"correlation_id\":\"858332f4-dc24-4724-9a85-763a61336929\",\"trace_id\":\"3cfca364-2e63-4dc8-963e-f1a84001f277\"}\n[2026-04-14 09:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"014e5795-a31a-4340-a558-ae7d9029478b\",\"trace_id\":\"a46ba218-0a1f-40f5-b41b-cd374aa23917\"}\n[2026-04-14 09:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"014e5795-a31a-4340-a558-ae7d9029478b\",\"trace_id\":\"a46ba218-0a1f-40f5-b41b-cd374aa23917\"}\n[2026-04-14 09:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d019830a-5c50-4bd3-a091-805ea1ff3d9f\",\"trace_id\":\"e028c80c-3d80-4f50-bd59-98b13d9268f7\"}\n[2026-04-14 09:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d019830a-5c50-4bd3-a091-805ea1ff3d9f\",\"trace_id\":\"e028c80c-3d80-4f50-bd59-98b13d9268f7\"}\n[2026-04-14 09:37:42] local.NOTICE: Monitoring start {\"correlation_id\":\"5964975b-4aa3-4940-8f06-89f8c55f6809\",\"trace_id\":\"93bc5cb1-3e1b-4b3e-960c-71174886d21b\"}\n[2026-04-14 09:37:42] local.NOTICE: Monitoring end {\"correlation_id\":\"5964975b-4aa3-4940-8f06-89f8c55f6809\",\"trace_id\":\"93bc5cb1-3e1b-4b3e-960c-71174886d21b\"}","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":"15","depth":4,"bounds":{"left":0.496875,"top":0.15208334,"width":0.011328125,"height":0.013194445},"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.51054686,"top":0.15208334,"width":0.009375,"height":0.013194445},"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.521875,"top":0.15069444,"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.53046876,"top":0.15069444,"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\\Repositories;\n\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Illuminate\\Pagination\\LengthAwarePaginator;\nuse Illuminate\\Support\\Facades\\DB;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSort;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSortDirection;\n\nclass AutomatedReportsRepository\n{\n /**\n * Create a new automated report\n *\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function create(array $data): AutomatedReport\n {\n return AutomatedReport::create($data);\n }\n\n /**\n * Find an automated report by UUID\n *\n * @param string $uuid\n *\n * @return AutomatedReport|null\n */\n public function findByUuid(string $uuid): ?AutomatedReport\n {\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();\n }\n\n public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport\n {\n if (is_numeric($idOrUuid)) {\n return AutomatedReport::find((int) $idOrUuid);\n }\n\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();\n }\n\n /**\n * Retrieve all standard (non-Ask Jiminny) automated reports.\n *\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAllStandardReports(\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->get();\n }\n\n /**\n * Retrieve all Ask Jiminny reports created by the given user.\n *\n * @param User $user The user whose reports to retrieve.\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAskJiminnyReportsByUser(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->where('created_by', $user->getId())\n ->get();\n }\n\n private function buildSortedQuery(string $sortColumn, string $sortDirection): \\Illuminate\\Database\\Eloquent\\Builder\n {\n $allowedColumns = ['created_by', 'created_at'];\n if (! in_array($sortColumn, $allowedColumns)) {\n $sortColumn = 'created_at';\n }\n\n $sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';\n\n $query = AutomatedReport::query()->with(['creator', 'team']);\n\n if ($sortColumn === 'created_by') {\n $query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')\n ->orderByRaw(\"users.name COLLATE utf8mb4_unicode_ci {$sortDirection}\")\n ->select('automated_reports.*');\n } else {\n $query->orderBy($sortColumn, $sortDirection);\n }\n\n return $query;\n }\n\n /**\n * Get all active and enabled reports with active teams for the specified frequency.\n *\n * @param string $frequency\n *\n * @return Collection<AutomatedReport>\n */\n public function getActiveReportsByFrequency(string $frequency): Collection\n {\n return AutomatedReport::where('automated_reports.status', true)\n ->where('automated_reports.frequency', $frequency)\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->where('teams.status', Team::STATUS_ACTIVE)\n ->where(function ($query) {\n $query->whereNull('automated_reports.expires_at')\n ->orWhere('automated_reports.expires_at', '>=', now()->toDateString());\n })\n ->select('automated_reports.*')\n ->get();\n }\n\n /**\n * Update an automated report\n *\n * @param AutomatedReport $report\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function update(AutomatedReport $report, array $data): AutomatedReport\n {\n $report->update($data);\n\n return $report;\n }\n\n /**\n * Create a new automated report result.\n *\n * @param array $data The data to create the automated report result with.\n *\n * @return AutomatedReportResult The newly created automated report result.\n */\n public function createResult(array $data): AutomatedReportResult\n {\n return AutomatedReportResult::create($data);\n }\n\n /**\n * Find an automated report result by UUID.\n *\n * @param string $uuid The UUID to find the automated report result with.\n *\n * @return AutomatedReportResult|null The automated report result if found, otherwise null.\n */\n public function findResultByUuid(string $uuid): ?AutomatedReportResult\n {\n return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();\n }\n\n public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('uuid', AutomatedReportResult::toOptimized($uuid))\n ->whereHas('report', static function ($query) use ($user): void {\n $query->where('team_id', $user->getTeamId())\n ->where('created_by', $user->getId());\n })\n ->first();\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('parent_id', $result->getId())\n ->where('media_type', $type)\n ->first();\n }\n\n public function getGeneratedNotSentResults(): Collection\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNull('sent_at')\n ->where('status', AutomatedReportResult::STATUS_GENERATED)\n ->whereHas('report')\n ->with('report')\n ->get();\n }\n\n public function getPaginatedUserReports(\n User $user,\n ReportSort $sort,\n ReportSortDirection $sortDirection,\n int $resultsPerPage,\n int $page,\n ?Carbon $fromDate,\n ?Carbon $toDate,\n array $teamIds,\n array $reportTypes,\n ?string $name,\n ): LengthAwarePaginator {\n $query = AutomatedReportResult::query()\n ->whereNotNull('automated_report_results.generated_at')\n ->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')\n ->where('automated_reports.team_id', $user->getTeamId())\n ->whereJsonContains('automated_reports.recipients->users', $user->getId())\n ->orderByRaw(\"$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}\")\n ->select('automated_report_results.*')\n ->with('report.team');\n\n if ($fromDate !== null && $toDate !== null) {\n $query->whereBetween('generated_at', [$fromDate, $toDate]);\n }\n\n if (! empty($teamIds)) {\n $query->where(function ($q) use ($teamIds) {\n foreach ($teamIds as $id) {\n $q->orWhereJsonContains('automated_reports.groups', $id);\n }\n });\n }\n\n if (! empty($reportTypes)) {\n $query->whereIn('automated_reports.type', $reportTypes);\n }\n\n if (! empty($name)) {\n $query->whereLike('name', \"%$name%\");\n }\n\n return $query->paginate($resultsPerPage, ['*'], 'page', $page);\n }\n\n public function countUserReports(User $user): int\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNotNull('sent_at')\n ->whereHas('report', function ($q) use ($user) {\n $q->where('team_id', $user->getTeamId())\n ->whereJsonContains('recipients->users', $user->getId());\n })\n ->count();\n }\n\n /**\n * Get report IDs for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Support\\Collection\n */\n public function getReportIdsByTeam(Team $team): \\Illuminate\\Support\\Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->pluck('id');\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return Collection\n */\n public function getReportsByTeam(Team $team): Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->get();\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return Collection\n */\n public function getResultsByReport(AutomatedReport $report): Collection\n {\n return $this->getResultsByReportQuery($report)->get();\n }\n\n public function getResultsByReportQuery(AutomatedReport $report): Builder\n {\n return AutomatedReportResult::where('report_id', $report->getId());\n }\n\n public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder\n {\n $reportIds = $this->getReportIdsByTeam($team);\n\n return AutomatedReportResult::query()->whereIn('report_id', $reportIds)\n ->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);\n }\n\n /**\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return \\Illuminate\\Support\\Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): \\Illuminate\\Support\\Collection\n {\n $query = DB::table('automated_reports')\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->select('teams.id')\n ->distinct();\n\n if ($teamId !== null) {\n $query->where('teams.id', $teamId);\n }\n\n return $query->pluck('teams.id');\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Repositories;\n\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Illuminate\\Pagination\\LengthAwarePaginator;\nuse Illuminate\\Support\\Facades\\DB;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSort;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSortDirection;\n\nclass AutomatedReportsRepository\n{\n /**\n * Create a new automated report\n *\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function create(array $data): AutomatedReport\n {\n return AutomatedReport::create($data);\n }\n\n /**\n * Find an automated report by UUID\n *\n * @param string $uuid\n *\n * @return AutomatedReport|null\n */\n public function findByUuid(string $uuid): ?AutomatedReport\n {\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();\n }\n\n public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport\n {\n if (is_numeric($idOrUuid)) {\n return AutomatedReport::find((int) $idOrUuid);\n }\n\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();\n }\n\n /**\n * Retrieve all standard (non-Ask Jiminny) automated reports.\n *\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAllStandardReports(\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->get();\n }\n\n /**\n * Retrieve all Ask Jiminny reports created by the given user.\n *\n * @param User $user The user whose reports to retrieve.\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAskJiminnyReportsByUser(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->where('created_by', $user->getId())\n ->get();\n }\n\n private function buildSortedQuery(string $sortColumn, string $sortDirection): \\Illuminate\\Database\\Eloquent\\Builder\n {\n $allowedColumns = ['created_by', 'created_at'];\n if (! in_array($sortColumn, $allowedColumns)) {\n $sortColumn = 'created_at';\n }\n\n $sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';\n\n $query = AutomatedReport::query()->with(['creator', 'team']);\n\n if ($sortColumn === 'created_by') {\n $query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')\n ->orderByRaw(\"users.name COLLATE utf8mb4_unicode_ci {$sortDirection}\")\n ->select('automated_reports.*');\n } else {\n $query->orderBy($sortColumn, $sortDirection);\n }\n\n return $query;\n }\n\n /**\n * Get all active and enabled reports with active teams for the specified frequency.\n *\n * @param string $frequency\n *\n * @return Collection<AutomatedReport>\n */\n public function getActiveReportsByFrequency(string $frequency): Collection\n {\n return AutomatedReport::where('automated_reports.status', true)\n ->where('automated_reports.frequency', $frequency)\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->where('teams.status', Team::STATUS_ACTIVE)\n ->where(function ($query) {\n $query->whereNull('automated_reports.expires_at')\n ->orWhere('automated_reports.expires_at', '>=', now()->toDateString());\n })\n ->select('automated_reports.*')\n ->get();\n }\n\n /**\n * Update an automated report\n *\n * @param AutomatedReport $report\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function update(AutomatedReport $report, array $data): AutomatedReport\n {\n $report->update($data);\n\n return $report;\n }\n\n /**\n * Create a new automated report result.\n *\n * @param array $data The data to create the automated report result with.\n *\n * @return AutomatedReportResult The newly created automated report result.\n */\n public function createResult(array $data): AutomatedReportResult\n {\n return AutomatedReportResult::create($data);\n }\n\n /**\n * Find an automated report result by UUID.\n *\n * @param string $uuid The UUID to find the automated report result with.\n *\n * @return AutomatedReportResult|null The automated report result if found, otherwise null.\n */\n public function findResultByUuid(string $uuid): ?AutomatedReportResult\n {\n return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();\n }\n\n public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('uuid', AutomatedReportResult::toOptimized($uuid))\n ->whereHas('report', static function ($query) use ($user): void {\n $query->where('team_id', $user->getTeamId())\n ->where('created_by', $user->getId());\n })\n ->first();\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('parent_id', $result->getId())\n ->where('media_type', $type)\n ->first();\n }\n\n public function getGeneratedNotSentResults(): Collection\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNull('sent_at')\n ->where('status', AutomatedReportResult::STATUS_GENERATED)\n ->whereHas('report')\n ->with('report')\n ->get();\n }\n\n public function getPaginatedUserReports(\n User $user,\n ReportSort $sort,\n ReportSortDirection $sortDirection,\n int $resultsPerPage,\n int $page,\n ?Carbon $fromDate,\n ?Carbon $toDate,\n array $teamIds,\n array $reportTypes,\n ?string $name,\n ): LengthAwarePaginator {\n $query = AutomatedReportResult::query()\n ->whereNotNull('automated_report_results.generated_at')\n ->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')\n ->where('automated_reports.team_id', $user->getTeamId())\n ->whereJsonContains('automated_reports.recipients->users', $user->getId())\n ->orderByRaw(\"$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}\")\n ->select('automated_report_results.*')\n ->with('report.team');\n\n if ($fromDate !== null && $toDate !== null) {\n $query->whereBetween('generated_at', [$fromDate, $toDate]);\n }\n\n if (! empty($teamIds)) {\n $query->where(function ($q) use ($teamIds) {\n foreach ($teamIds as $id) {\n $q->orWhereJsonContains('automated_reports.groups', $id);\n }\n });\n }\n\n if (! empty($reportTypes)) {\n $query->whereIn('automated_reports.type', $reportTypes);\n }\n\n if (! empty($name)) {\n $query->whereLike('name', \"%$name%\");\n }\n\n return $query->paginate($resultsPerPage, ['*'], 'page', $page);\n }\n\n public function countUserReports(User $user): int\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNotNull('sent_at')\n ->whereHas('report', function ($q) use ($user) {\n $q->where('team_id', $user->getTeamId())\n ->whereJsonContains('recipients->users', $user->getId());\n })\n ->count();\n }\n\n /**\n * Get report IDs for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Support\\Collection\n */\n public function getReportIdsByTeam(Team $team): \\Illuminate\\Support\\Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->pluck('id');\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return Collection\n */\n public function getReportsByTeam(Team $team): Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->get();\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return Collection\n */\n public function getResultsByReport(AutomatedReport $report): Collection\n {\n return $this->getResultsByReportQuery($report)->get();\n }\n\n public function getResultsByReportQuery(AutomatedReport $report): Builder\n {\n return AutomatedReportResult::where('report_id', $report->getId());\n }\n\n public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder\n {\n $reportIds = $this->getReportIdsByTeam($team);\n\n return AutomatedReportResult::query()->whereIn('report_id', $reportIds)\n ->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);\n }\n\n /**\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return \\Illuminate\\Support\\Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): \\Illuminate\\Support\\Collection\n {\n $query = DB::table('automated_reports')\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->select('teams.id')\n ->distinct();\n\n if ($teamId !== null) {\n $query->where('teams.id', $teamId);\n }\n\n return $query->pluck('teams.id');\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}]...
|
-8122710600549870099
|
6118468659939186869
|
idle
|
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
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
NULL
|
|
11462
|
NULL
|
0
|
2026-04-14T09:39:45.117826+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776159585117_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
True
|
NULL
|
monitor_1
|
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
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"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,"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,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"AskJiminnyReportActivityServiceT…Defaults","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"469","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":58,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":326.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"eed51986-2ad0-4919-8ae5-6a461552e52a\",\"trace_id\":\"d1e0fd82-3461-4538-9622-ee6858fad872\"}\n[2026-04-14 09:22:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"eed51986-2ad0-4919-8ae5-6a461552e52a\",\"trace_id\":\"d1e0fd82-3461-4538-9622-ee6858fad872\"}\n[2026-04-14 09:22:58] local.NOTICE: Monitoring start {\"correlation_id\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_id\":\"11ee8209-75e8-4e51-ac64-cca6af2a840e\"}\n[2026-04-14 09:22:58] local.NOTICE: Monitoring end {\"correlation_id\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_id\":\"11ee8209-75e8-4e51-ac64-cca6af2a840e\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {\"reportId\":\"265\"} {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8def6616-e61f-4ace-8bc3-3776ce104fec\",\"trace_id\":\"18bed36c-6ffe-4996-be4a-22dbb551ef78\"}\n[2026-04-14 09:23:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8def6616-e61f-4ace-8bc3-3776ce104fec\",\"trace_id\":\"18bed36c-6ffe-4996-be4a-22dbb551ef78\"}\n[2026-04-14 09:23:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"2159fb20-ed30-4659-a224-24cc298abf0b\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"683da380-3945-4b8f-aedb-7ff17ba24018\",\"trace_id\":\"b160d99e-ecb0-40e6-9b4d-1f370ef2254b\"}\n[2026-04-14 09:23:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"683da380-3945-4b8f-aedb-7ff17ba24018\",\"trace_id\":\"b160d99e-ecb0-40e6-9b4d-1f370ef2254b\"}\n[2026-04-14 09:23:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc\",\"trace_id\":\"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0\"}\n[2026-04-14 09:23:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc\",\"trace_id\":\"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0\"}\n[2026-04-14 09:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Done {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:16] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"495344ea-c497-44e6-9d91-ccba52832b51\",\"trace_id\":\"55c98b39-6123-4b9b-815d-6582d568f33a\"}\n[2026-04-14 09:25:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"495344ea-c497-44e6-9d91-ccba52832b51\",\"trace_id\":\"55c98b39-6123-4b9b-815d-6582d568f33a\"}\n[2026-04-14 09:25:17] local.NOTICE: Monitoring start {\"correlation_id\":\"cdd625fa-704f-4dff-868b-004f665fbd88\",\"trace_id\":\"060dd702-0745-4f35-b842-b5a6727fe594\"}\n[2026-04-14 09:25:17] local.NOTICE: Monitoring end {\"correlation_id\":\"cdd625fa-704f-4dff-868b-004f665fbd88\",\"trace_id\":\"060dd702-0745-4f35-b842-b5a6727fe594\"}\n[2026-04-14 09:25:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"dce7ab92-476f-4c29-bc81-857eab195f2b\",\"trace_id\":\"b9c8994e-b845-40d6-b769-7459e4c2c341\"}\n[2026-04-14 09:25:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"dce7ab92-476f-4c29-bc81-857eab195f2b\",\"trace_id\":\"b9c8994e-b845-40d6-b769-7459e4c2c341\"}\n[2026-04-14 09:25:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1c69973a-71bf-4365-be94-5be9b017c8d3\",\"trace_id\":\"3dfbae1d-3877-4b8c-a709-54d87c06f2ea\"}\n[2026-04-14 09:25:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1c69973a-71bf-4365-be94-5be9b017c8d3\",\"trace_id\":\"3dfbae1d-3877-4b8c-a709-54d87c06f2ea\"}\n[2026-04-14 09:25:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b607c746-53d0-4483-adbd-169e653ba33e\",\"trace_id\":\"4849edcf-c531-4634-b484-56b2e82ff36b\"}\n[2026-04-14 09:25:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b607c746-53d0-4483-adbd-169e653ba33e\",\"trace_id\":\"4849edcf-c531-4634-b484-56b2e82ff36b\"}\n[2026-04-14 09:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"09:20\",\"to\":\"09:25\"} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:15\",\"to\":\"23:20\"} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79a5eea7-bad7-44c5-b4f1-280540be52a1\",\"trace_id\":\"85f0f7dc-9500-45db-88b9-486f4c3e202a\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6241f818-fd07-4532-b8fc-da9c4cb66dba\",\"trace_id\":\"ab28293c-8e03-46c8-9d5a-f2532af0794e\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6241f818-fd07-4532-b8fc-da9c4cb66dba\",\"trace_id\":\"ab28293c-8e03-46c8-9d5a-f2532af0794e\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T09:28:11.545221Z\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79a5eea7-bad7-44c5-b4f1-280540be52a1\",\"trace_id\":\"85f0f7dc-9500-45db-88b9-486f4c3e202a\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Completed {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:59] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 35 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":220.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:09] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"dc20ed51-86e6-4cc5-81b1-1cfc670bda56\",\"trace_id\":\"a6a2412b-65d2-4ff4-9648-40c6649d9699\"}\n[2026-04-14 09:27:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"dc20ed51-86e6-4cc5-81b1-1cfc670bda56\",\"trace_id\":\"a6a2412b-65d2-4ff4-9648-40c6649d9699\"}\n[2026-04-14 09:27:13] local.NOTICE: Monitoring start {\"correlation_id\":\"77ce0a39-3ef4-4a38-aa52-ab8838df321e\",\"trace_id\":\"c37cf9b3-6610-4e9c-8a0a-a57d852f0be6\"}\n[2026-04-14 09:27:13] local.NOTICE: Monitoring end {\"correlation_id\":\"77ce0a39-3ef4-4a38-aa52-ab8838df321e\",\"trace_id\":\"c37cf9b3-6610-4e9c-8a0a-a57d852f0be6\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 5 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9829171-f570-433c-8b42-d20b60a218ad\",\"trace_id\":\"3a2a5d94-0096-4a66-9f2a-4e1f9efff2a9\"}\n[2026-04-14 09:27:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9829171-f570-433c-8b42-d20b60a218ad\",\"trace_id\":\"3a2a5d94-0096-4a66-9f2a-4e1f9efff2a9\"}\n[2026-04-14 09:27:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:21] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"f8dbd1a5-9373-46e9-bed0-acd6ba21ce1f\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 126 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:28:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:20] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc60cb5d-c018-40b0-9b9e-e8d3d81e9a27\",\"trace_id\":\"a21fbb3a-d18c-426c-a662-12cc5b27fc2e\"}\n[2026-04-14 09:28:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc60cb5d-c018-40b0-9b9e-e8d3d81e9a27\",\"trace_id\":\"a21fbb3a-d18c-426c-a662-12cc5b27fc2e\"}\n[2026-04-14 09:28:43] local.NOTICE: Monitoring start {\"correlation_id\":\"29c9ccfd-e87a-45c7-8419-3539adbe7cd6\",\"trace_id\":\"202fc221-47ff-4c30-a2df-2b9105f5fbe6\"}\n[2026-04-14 09:28:43] local.NOTICE: Monitoring end {\"correlation_id\":\"29c9ccfd-e87a-45c7-8419-3539adbe7cd6\",\"trace_id\":\"202fc221-47ff-4c30-a2df-2b9105f5fbe6\"}\n[2026-04-14 09:28:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"37bda1e9-e4a7-4ad3-a7db-b9697aa92192\",\"trace_id\":\"50e8eb01-ff83-431c-b05a-b2fe7ef6ba71\"}\n[2026-04-14 09:28:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"37bda1e9-e4a7-4ad3-a7db-b9697aa92192\",\"trace_id\":\"50e8eb01-ff83-431c-b05a-b2fe7ef6ba71\"}\n[2026-04-14 09:29:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:03] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:04] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:27:00, 2026-04-14 09:29:00] {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:27:00, 2026-04-14 09:29:00] {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6afa2840-1b50-41e5-b30d-8332ecc55bea\",\"trace_id\":\"006c43e5-1586-48f5-b4c0-bea5cdbf22dc\"}\n[2026-04-14 09:29:44] local.NOTICE: Calendar sync start {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6afa2840-1b50-41e5-b30d-8332ecc55bea\",\"trace_id\":\"006c43e5-1586-48f5-b4c0-bea5cdbf22dc\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 90ebf839-8c23-4631-b1ed-18914d9c0300 Correlation ID: 1105e443-59f9-44a4-a45a-2900bbec05be Timestamp: 2026-04-14 09:29:53Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:29:53Z\\\",\\\"trace_id\\\":\\\"90ebf839-8c23-4631-b1ed-18914d9c0300\\\",\\\"correlation_id\\\":\\\"1105e443-59f9-44a4-a45a-2900bbec05be\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 03775135-51e9-48f0-8cbc-94dc111d4200 Correlation ID: 2cb6b4e1-dd0e-4e5b-bfe1-65e3d73411de Timestamp: 2026-04-14 09:29:54Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:29:54Z\\\",\\\"trace_id\\\":\\\"03775135-51e9-48f0-8cbc-94dc111d4200\\\",\\\"correlation_id\\\":\\\"2cb6b4e1-dd0e-4e5b-bfe1-65e3d73411de\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:57] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:58] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:58] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 2f5d6657-a2a9-4493-89f1-250892393100 Correlation ID: 7ba554a5-7cab-4581-8bc5-e180d6450c77 Timestamp: 2026-04-14 09:30:44Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:30:44Z\\\",\\\"trace_id\\\":\\\"2f5d6657-a2a9-4493-89f1-250892393100\\\",\\\"correlation_id\\\":\\\"7ba554a5-7cab-4581-8bc5-e180d6450c77\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 37ebdaa2-27e9-4bbf-9ee8-f8920fdc0200 Correlation ID: 98b47d68-1e9d-4eed-9670-445af55b1b51 Timestamp: 2026-04-14 09:32:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:32:47Z\\\",\\\"trace_id\\\":\\\"37ebdaa2-27e9-4bbf-9ee8-f8920fdc0200\\\",\\\"correlation_id\\\":\\\"98b47d68-1e9d-4eed-9670-445af55b1b51\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1e1ecc51-a984-4c7e-961b-ab664b3e0000 Correlation ID: 6d96d31a-0db8-4d9d-a987-44237eacc2e9 Timestamp: 2026-04-14 09:32:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:32:47Z\\\",\\\"trace_id\\\":\\\"1e1ecc51-a984-4c7e-961b-ab664b3e0000\\\",\\\"correlation_id\\\":\\\"6d96d31a-0db8-4d9d-a987-44237eacc2e9\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"e18be81009f73c745117aa57f275dfdb5cc0fd294d02ef3d8a86d4e34bb3c7ce\",\"state\":\"connected\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:47] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:32] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"05d026be-2409-4c2b-83c9-f2d4a5f98b76\",\"trace_id\":\"2acd56c4-a187-4c6f-9cdd-2bcb1ec709b1\"}\n[2026-04-14 09:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"05d026be-2409-4c2b-83c9-f2d4a5f98b76\",\"trace_id\":\"2acd56c4-a187-4c6f-9cdd-2bcb1ec709b1\"}\n[2026-04-14 09:34:00] local.NOTICE: Monitoring start {\"correlation_id\":\"2389d4ba-816a-424c-8c3d-2ef8a61bf2f4\",\"trace_id\":\"73013b70-b4a2-4d35-831d-e8c7c9de6a23\"}\n[2026-04-14 09:34:00] local.NOTICE: Monitoring end {\"correlation_id\":\"2389d4ba-816a-424c-8c3d-2ef8a61bf2f4\",\"trace_id\":\"73013b70-b4a2-4d35-831d-e8c7c9de6a23\"}\n[2026-04-14 09:34:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d814a909-3f95-4966-8354-1c79ffc28d9d\",\"trace_id\":\"9344279a-daf4-4f1a-b74e-cf6e6d6877c4\"}\n[2026-04-14 09:34:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d814a909-3f95-4966-8354-1c79ffc28d9d\",\"trace_id\":\"9344279a-daf4-4f1a-b74e-cf6e6d6877c4\"}\n[2026-04-14 09:34:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:35:30] local.ERROR: The process has been signaled with signal \"9\". {\"exception\":\"[object] (Symfony\\\\Component\\\\Process\\\\Exception\\\\ProcessSignaledException(code: 0): The process has been signaled with signal \\\"9\\\". at /home/jiminny/vendor/symfony/process/Process.php:473)\n[stacktrace]\n#0 /home/jiminny/vendor/symfony/process/Process.php(254): Symfony\\\\Component\\\\Process\\\\Process->wait()\n#1 /home/jiminny/vendor/nunomaduro/collision/src/Adapters/Laravel/Commands/TestCommand.php(119): Symfony\\\\Component\\\\Process\\\\Process->run(Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\Commands\\\\TestCommand->handle()\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#8 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#10 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\Commands\\\\TestCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#16 {main}\n\"} {\"correlation_id\":\"858332f4-dc24-4724-9a85-763a61336929\",\"trace_id\":\"3cfca364-2e63-4dc8-963e-f1a84001f277\"}\n[2026-04-14 09:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"014e5795-a31a-4340-a558-ae7d9029478b\",\"trace_id\":\"a46ba218-0a1f-40f5-b41b-cd374aa23917\"}\n[2026-04-14 09:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"014e5795-a31a-4340-a558-ae7d9029478b\",\"trace_id\":\"a46ba218-0a1f-40f5-b41b-cd374aa23917\"}\n[2026-04-14 09:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d019830a-5c50-4bd3-a091-805ea1ff3d9f\",\"trace_id\":\"e028c80c-3d80-4f50-bd59-98b13d9268f7\"}\n[2026-04-14 09:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d019830a-5c50-4bd3-a091-805ea1ff3d9f\",\"trace_id\":\"e028c80c-3d80-4f50-bd59-98b13d9268f7\"}\n[2026-04-14 09:37:42] local.NOTICE: Monitoring start {\"correlation_id\":\"5964975b-4aa3-4940-8f06-89f8c55f6809\",\"trace_id\":\"93bc5cb1-3e1b-4b3e-960c-71174886d21b\"}\n[2026-04-14 09:37:42] local.NOTICE: Monitoring end {\"correlation_id\":\"5964975b-4aa3-4940-8f06-89f8c55f6809\",\"trace_id\":\"93bc5cb1-3e1b-4b3e-960c-71174886d21b\"}","depth":4,"value":"[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":58,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":326.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"316142e2-a958-41a5-8eef-7289ec3996e8\",\"trace_id\":\"d9196bad-6e26-4865-8ba6-42dab4d66559\"}\n[2026-04-14 09:22:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"eed51986-2ad0-4919-8ae5-6a461552e52a\",\"trace_id\":\"d1e0fd82-3461-4538-9622-ee6858fad872\"}\n[2026-04-14 09:22:49] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"eed51986-2ad0-4919-8ae5-6a461552e52a\",\"trace_id\":\"d1e0fd82-3461-4538-9622-ee6858fad872\"}\n[2026-04-14 09:22:58] local.NOTICE: Monitoring start {\"correlation_id\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_id\":\"11ee8209-75e8-4e51-ac64-cca6af2a840e\"}\n[2026-04-14 09:22:58] local.NOTICE: Monitoring end {\"correlation_id\":\"3f16da65-d8cd-49f1-a4cf-a050220f42c3\",\"trace_id\":\"11ee8209-75e8-4e51-ac64-cca6af2a840e\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {\"reportId\":\"265\"} {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {\"correlation_id\":\"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d\",\"trace_id\":\"fe823917-0752-4ac6-995f-4e6dcaa55953\"}\n[2026-04-14 09:23:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8def6616-e61f-4ace-8bc3-3776ce104fec\",\"trace_id\":\"18bed36c-6ffe-4996-be4a-22dbb551ef78\"}\n[2026-04-14 09:23:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8def6616-e61f-4ace-8bc3-3776ce104fec\",\"trace_id\":\"18bed36c-6ffe-4996-be4a-22dbb551ef78\"}\n[2026-04-14 09:23:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"c83445bc-7adf-4f88-89aa-977832b46241\",\"trace_id\":\"7ab45f62-4828-4be4-bf1a-87807de597b8\"}\n[2026-04-14 09:23:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b\",\"trace_id\":\"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c\"}\n[2026-04-14 09:23:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"42facf77-8a99-4264-ad0b-aa587cc25281\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {\"correlation_id\":\"0463a4df-3b14-44b0-93df-8fd36ec1bbb0\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:39] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"2159fb20-ed30-4659-a224-24cc298abf0b\",\"trace_id\":\"3034488f-9a16-442a-8e25-2a7c2207283e\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"40ea120d-4c63-4bf5-9d93-02c6842eb0a2\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"aeadba58-122b-407b-a43c-71262552db78\",\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\"}\n[2026-04-14 09:23:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"683da380-3945-4b8f-aedb-7ff17ba24018\",\"trace_id\":\"b160d99e-ecb0-40e6-9b4d-1f370ef2254b\"}\n[2026-04-14 09:23:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"683da380-3945-4b8f-aedb-7ff17ba24018\",\"trace_id\":\"b160d99e-ecb0-40e6-9b4d-1f370ef2254b\"}\n[2026-04-14 09:23:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc\",\"trace_id\":\"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0\"}\n[2026-04-14 09:23:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"twilio:recover-tracks\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc\",\"trace_id\":\"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0\"}\n[2026-04-14 09:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"connect-and-sell\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Start user synchronisation {\"provider\":\"justcall\",\"teams_count\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Synchronising team {\"provider\":\"justcall\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1367,\"sociable_id\":1071,\"provider_user_id\":\"005O4000003s5c7IAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-10 07:05:21\",\"updated_at\":\"2026-01-14 07:00:58\"}}} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":1071,\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {\"message\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\",\"provider\":\"justcall\",\"team_id\":1,\"team\":\"jiminny\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"ringcentral\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"avaya\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"telus\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"salesloft\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"talkdesk\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {\"provider\":\"vonage\"} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Done {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:sync-users\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"73b0e8fa-33cb-42ac-99c0-3334a67415d2\",\"trace_id\":\"fde4283f-6689-4c44-8b5d-597f5f4018ac\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:16] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"86201d40-d8cb-4a38-8336-aa1f8df60010\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"99c14596-1d69-43ee-ab9b-f8f435a5911d\",\"correlation_id\":\"3087214f-cbab-4f95-b670-4da3ad8594fa\"}\n[2026-04-14 09:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"8edb7da4-9335-4ace-be9b-56f5d7007260\",\"trace_id\":\"efd830d8-1d4d-4858-b6fc-9a274e0d5de8\"}\n[2026-04-14 09:25:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"495344ea-c497-44e6-9d91-ccba52832b51\",\"trace_id\":\"55c98b39-6123-4b9b-815d-6582d568f33a\"}\n[2026-04-14 09:25:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"495344ea-c497-44e6-9d91-ccba52832b51\",\"trace_id\":\"55c98b39-6123-4b9b-815d-6582d568f33a\"}\n[2026-04-14 09:25:17] local.NOTICE: Monitoring start {\"correlation_id\":\"cdd625fa-704f-4dff-868b-004f665fbd88\",\"trace_id\":\"060dd702-0745-4f35-b842-b5a6727fe594\"}\n[2026-04-14 09:25:17] local.NOTICE: Monitoring end {\"correlation_id\":\"cdd625fa-704f-4dff-868b-004f665fbd88\",\"trace_id\":\"060dd702-0745-4f35-b842-b5a6727fe594\"}\n[2026-04-14 09:25:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"dce7ab92-476f-4c29-bc81-857eab195f2b\",\"trace_id\":\"b9c8994e-b845-40d6-b769-7459e4c2c341\"}\n[2026-04-14 09:25:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"dce7ab92-476f-4c29-bc81-857eab195f2b\",\"trace_id\":\"b9c8994e-b845-40d6-b769-7459e4c2c341\"}\n[2026-04-14 09:25:30] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"99227bde-9c9a-487b-a5ce-d6064620be99\",\"trace_id\":\"1499c0ca-09b1-45cb-9fc1-a855cea461e5\"}\n[2026-04-14 09:25:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"1c69973a-71bf-4365-be94-5be9b017c8d3\",\"trace_id\":\"3dfbae1d-3877-4b8c-a709-54d87c06f2ea\"}\n[2026-04-14 09:25:33] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"1c69973a-71bf-4365-be94-5be9b017c8d3\",\"trace_id\":\"3dfbae1d-3877-4b8c-a709-54d87c06f2ea\"}\n[2026-04-14 09:25:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b607c746-53d0-4483-adbd-169e653ba33e\",\"trace_id\":\"4849edcf-c531-4634-b484-56b2e82ff36b\"}\n[2026-04-14 09:25:40] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b607c746-53d0-4483-adbd-169e653ba33e\",\"trace_id\":\"4849edcf-c531-4634-b484-56b2e82ff36b\"}\n[2026-04-14 09:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"4d28c46f-d023-469a-a5f6-603077038185\",\"trace_id\":\"780b0a38-fc81-4df8-aea7-3b6cf1c92627\"}\n[2026-04-14 09:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"74877ebd-fdd6-4593-aa10-fee23b0248a4\",\"trace_id\":\"a0c54915-fdb4-40f5-85be-9bd7219e0891\"}\n[2026-04-14 09:25:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"09:20\",\"to\":\"09:25\"} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"23:15\",\"to\":\"23:20\"} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6fa66a67-56b2-403b-9ab2-957baf648090\",\"trace_id\":\"bf9bcb33-0f44-4221-8e88-69ece42f5c5d\"}\n[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"73c882d3-d654-44e5-8ed0-3270d3cbff50\",\"trace_id\":\"7de7794a-99a8-425d-ad78-556b83027e6c\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"79a5eea7-bad7-44c5-b4f1-280540be52a1\",\"trace_id\":\"85f0f7dc-9500-45db-88b9-486f4c3e202a\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6241f818-fd07-4532-b8fc-da9c4cb66dba\",\"trace_id\":\"ab28293c-8e03-46c8-9d5a-f2532af0794e\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6241f818-fd07-4532-b8fc-da9c4cb66dba\",\"trace_id\":\"ab28293c-8e03-46c8-9d5a-f2532af0794e\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-04-14T09:28:11.545221Z\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"79a5eea7-bad7-44c5-b4f1-280540be52a1\",\"trace_id\":\"85f0f7dc-9500-45db-88b9-486f4c3e202a\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {\"correlation_id\":\"d96a679f-095c-4e86-a684-194700d33989\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6\",\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {\"correlation_id\":\"c658c890-76ad-4787-b842-7e20bdd39129\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"13f6346a-7e11-4f16-a3fd-1f0f65c85442\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"387510d7-3e6f-40cc-bd92-bbdaa09af702\",\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\"}\n[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"2893ebf6-de19-4bef-80c2-b9f9dc5f042a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86\",\"correlation_id\":\"bfde7b80-a799-4e30-957c-4f554f340771\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Checking conditions {\"isMonday\":false,\"isFirstDayOfMonth\":false,\"currentMonth\":4,\"isQuarterlyMonth\":true} {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Processing daily reports {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Found 1 daily reports to process {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Dispatching Generate Report job for report {\"reportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"teamId\":1,\"frequency\":\"monthly\",\"type\":\"ask_jiminny\"} {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:58] local.INFO: [automated-reports] Completed {\"correlation_id\":\"0f056068-d5ba-422c-8701-0a9c7815857c\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:26:59] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 35 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"a3a6b989-26fe-4691-bf8a-a83fdd3e54c5\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:00] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {\"attempts\":1} {\"correlation_id\":\"b7db7275-eff0-4c36-ac93-613f220dcd3a\",\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":220.6,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.75} {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:08] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"1e393b57-fd92-402b-b9e2-9e759924e309\",\"trace_id\":\"724cc49c-7f8b-43e4-a6bb-273bed6d77b3\"}\n[2026-04-14 09:27:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:09] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"497b76a9-ff5a-4426-a51e-c1068a16d863\",\"trace_id\":\"0072b54f-2210-4e9e-a034-9a91ee0f45ac\"}\n[2026-04-14 09:27:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"dc20ed51-86e6-4cc5-81b1-1cfc670bda56\",\"trace_id\":\"a6a2412b-65d2-4ff4-9648-40c6649d9699\"}\n[2026-04-14 09:27:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"dc20ed51-86e6-4cc5-81b1-1cfc670bda56\",\"trace_id\":\"a6a2412b-65d2-4ff4-9648-40c6649d9699\"}\n[2026-04-14 09:27:13] local.NOTICE: Monitoring start {\"correlation_id\":\"77ce0a39-3ef4-4a38-aa52-ab8838df321e\",\"trace_id\":\"c37cf9b3-6610-4e9c-8a0a-a57d852f0be6\"}\n[2026-04-14 09:27:13] local.NOTICE: Monitoring end {\"correlation_id\":\"77ce0a39-3ef4-4a38-aa52-ab8838df321e\",\"trace_id\":\"c37cf9b3-6610-4e9c-8a0a-a57d852f0be6\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 5 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:14] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"4f5555bb-febb-413d-ad12-360c91a0119a\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"aca74422-d052-46bc-8349-a6d837c81bdc\",\"correlation_id\":\"04047556-fe98-4ea7-80ae-506baaec326c\"}\n[2026-04-14 09:27:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"b9829171-f570-433c-8b42-d20b60a218ad\",\"trace_id\":\"3a2a5d94-0096-4a66-9f2a-4e1f9efff2a9\"}\n[2026-04-14 09:27:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"b9829171-f570-433c-8b42-d20b60a218ad\",\"trace_id\":\"3a2a5d94-0096-4a66-9f2a-4e1f9efff2a9\"}\n[2026-04-14 09:27:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"83a04a3e-1728-40da-938c-43d7520ee08f\",\"trace_id\":\"ba4a09c2-f890-4b76-bf45-a1e08816a936\"}\n[2026-04-14 09:27:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"3db3a981-702c-4cc5-8f54-56313514be5b\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:21] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 0 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"f8dbd1a5-9373-46e9-bed0-acd6ba21ce1f\",\"trace_id\":\"009c1686-618a-4e46-993b-5f8cfe48b6be\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Started {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {\"saved_search_id\":1982,\"user_id\":143,\"activity_count\":59} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"activityCount\":59} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.INFO: [AskJiminnyReport:Generate] Request sent {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"payload\":{\"user_question\":\"Are these activities and give me the most insightful information about them\",\"call_ids\":[\"422003\",\"356001\",\"422515\",\"356008\",\"616537\",\"407509\",\"401247\",\"616202\",\"422387\",\"388810\",\"616310\",\"616188\",\"356013\",\"460059\",\"455923\",\"455917\",\"455901\",\"454258\",\"381592\",\"378059\",\"452462\",\"336741\",\"336739\",\"281864\",\"263180\",\"262439\",\"259818\",\"254459\",\"252905\",\"252904\",\"252611\",\"252609\",\"252606\",\"251097\",\"251096\",\"251093\",\"251009\",\"251006\",\"242531\",\"242528\",\"242527\",\"228723\",\"228722\",\"228475\",\"228367\",\"228366\",\"228364\",\"228362\",\"228361\",\"223704\",\"205151\",\"205049\",\"205042\",\"173420\",\"142872\",\"134864\",\"130758\",\"130799\",\"130752\"],\"team_id\":1,\"request_id\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"callback_url\":\"https://qatest:QaYeMx1-642nb@lukask.ngrok.io/webhook/reports/ready\",\"report_period\":\"Mar 2026\",\"report_name\":\"Monthly Ask J report\"}} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.ERROR: Jiminny\\Component\\ProphetAi\\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {\"message\":\"cURL error 7: Failed to connect to host.docker.internal port 9080 after 126 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:27:30] local.ERROR: [AskJiminnyReport:Generate] Error {\"automatedReportUuid\":\"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7\",\"reportUuid\":\"7a6a48df-a5e3-4ec6-acc4-cee8168b9679\",\"code\":0,\"message\":\"Unexpected service connection error.\"} {\"trace_id\":\"29faa9ea-2a34-4fcf-95c7-f9676d72bc31\",\"correlation_id\":\"d6a3e0be-9a4f-4a99-b67c-144cb528f975\"}\n[2026-04-14 09:28:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:20] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"0dd8d4d4-2392-427a-9daf-38d881497db3\",\"trace_id\":\"d0c499e1-e7fc-4cfe-a6b8-ebe2bce09712\"}\n[2026-04-14 09:28:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"bc60cb5d-c018-40b0-9b9e-e8d3d81e9a27\",\"trace_id\":\"a21fbb3a-d18c-426c-a662-12cc5b27fc2e\"}\n[2026-04-14 09:28:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"bc60cb5d-c018-40b0-9b9e-e8d3d81e9a27\",\"trace_id\":\"a21fbb3a-d18c-426c-a662-12cc5b27fc2e\"}\n[2026-04-14 09:28:43] local.NOTICE: Monitoring start {\"correlation_id\":\"29c9ccfd-e87a-45c7-8419-3539adbe7cd6\",\"trace_id\":\"202fc221-47ff-4c30-a2df-2b9105f5fbe6\"}\n[2026-04-14 09:28:43] local.NOTICE: Monitoring end {\"correlation_id\":\"29c9ccfd-e87a-45c7-8419-3539adbe7cd6\",\"trace_id\":\"202fc221-47ff-4c30-a2df-2b9105f5fbe6\"}\n[2026-04-14 09:28:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"37bda1e9-e4a7-4ad3-a7db-b9697aa92192\",\"trace_id\":\"50e8eb01-ff83-431c-b05a-b2fe7ef6ba71\"}\n[2026-04-14 09:28:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"37bda1e9-e4a7-4ad3-a7db-b9697aa92192\",\"trace_id\":\"50e8eb01-ff83-431c-b05a-b2fe7ef6ba71\"}\n[2026-04-14 09:29:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:03] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:04] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"458058c2-f59c-4262-aa9f-fe277cb7a83a\",\"trace_id\":\"933292c8-e992-4ee0-a1fa-a1de545d67b5\"}\n[2026-04-14 09:29:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:27:00, 2026-04-14 09:29:00] {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:27:00, 2026-04-14 09:29:00] {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"35d7a39e-f16a-4c86-95e2-7633614feb4d\",\"trace_id\":\"f1df25a9-277a-4189-a4ac-54ae35004f50\"}\n[2026-04-14 09:29:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"6afa2840-1b50-41e5-b30d-8332ecc55bea\",\"trace_id\":\"006c43e5-1586-48f5-b4c0-bea5cdbf22dc\"}\n[2026-04-14 09:29:44] local.NOTICE: Calendar sync start {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"6afa2840-1b50-41e5-b30d-8332ecc55bea\",\"trace_id\":\"006c43e5-1586-48f5-b4c0-bea5cdbf22dc\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:47] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:48] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:49] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:52] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 90ebf839-8c23-4631-b1ed-18914d9c0300 Correlation ID: 1105e443-59f9-44a4-a45a-2900bbec05be Timestamp: 2026-04-14 09:29:53Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:29:53Z\\\",\\\"trace_id\\\":\\\"90ebf839-8c23-4631-b1ed-18914d9c0300\\\",\\\"correlation_id\\\":\\\"1105e443-59f9-44a4-a45a-2900bbec05be\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:53] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 03775135-51e9-48f0-8cbc-94dc111d4200 Correlation ID: 2cb6b4e1-dd0e-4e5b-bfe1-65e3d73411de Timestamp: 2026-04-14 09:29:54Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:29:54Z\\\",\\\"trace_id\\\":\\\"03775135-51e9-48f0-8cbc-94dc111d4200\\\",\\\"correlation_id\\\":\\\"2cb6b4e1-dd0e-4e5b-bfe1-65e3d73411de\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1413,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:54] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1413,\"provider\":\"google\",\"refreshToken\":\"6a7e45d818a56cd2bd3910c52eaa9acd00553369b353f8b7527fa82d3e319ce5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1413,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:55] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:56] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:57] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:58] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:29:58] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:07] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:48] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 2f5d6657-a2a9-4493-89f1-250892393100 Correlation ID: 7ba554a5-7cab-4581-8bc5-e180d6450c77 Timestamp: 2026-04-14 09:30:44Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:30:44Z\\\",\\\"trace_id\\\":\\\"2f5d6657-a2a9-4493-89f1-250892393100\\\",\\\"correlation_id\\\":\\\"7ba554a5-7cab-4581-8bc5-e180d6450c77\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:50] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:30:51] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:44] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 37ebdaa2-27e9-4bbf-9ee8-f8920fdc0200 Correlation ID: 98b47d68-1e9d-4eed-9670-445af55b1b51 Timestamp: 2026-04-14 09:32:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:32:47Z\\\",\\\"trace_id\\\":\\\"37ebdaa2-27e9-4bbf-9ee8-f8920fdc0200\\\",\\\"correlation_id\\\":\\\"98b47d68-1e9d-4eed-9670-445af55b1b51\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:45] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 1e1ecc51-a984-4c7e-961b-ab664b3e0000 Correlation ID: 6d96d31a-0db8-4d9d-a987-44237eacc2e9 Timestamp: 2026-04-14 09:32:47Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-04-14 09:32:47Z\\\",\\\"trace_id\\\":\\\"1e1ecc51-a984-4c7e-961b-ab664b3e0000\\\",\\\"correlation_id\\\":\\\"6d96d31a-0db8-4d9d-a987-44237eacc2e9\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:46] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"e18be81009f73c745117aa57f275dfdb5cc0fd294d02ef3d8a86d4e34bb3c7ce\",\"state\":\"connected\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:47] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:47] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":2} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9589276d-5376-4aaf-ac3a-7242f497b486\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1775683749,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-04-08 22:58:34\"}}} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bccf5c27-917a-4ccc-b610-5797932f7fa1\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCMHsFO7eXNtxttzHbAJYhgEjS-R5DVVf-Qpiu1x1abSCjPi_6GyNNQkAr6QzlfYX5QQIViPlr6xQ6kMLGlYI2NcZng5dyOiPW7mVfNOMIyZjDQYC7N0dvAv975y9HBR7trnsCgpcjUtywYMZi-MeDGx3IKjUasrhRSTPdU9Udf7hbiTNTjFz4g-6cLtts5V1gQ.XmNrgOrsWLt3kS8T-h2qY30RyIR1RkKRDu2s9zO7qbM\",\"last_sync\":\"2026-04-14 07:13:35\",\"dateMode\":\"daily\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:32:50] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"39abddd7-98d5-4b08-b9ab-acbd86e7a68e\",\"trace_id\":\"cc719722-2c16-417b-bf68-7e63321e5d21\"}\n[2026-04-14 09:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:32] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:32] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d10b42d5-8d1b-4cec-9068-a4bbacf60950\",\"trace_id\":\"9346d5fa-d8bd-42df-ac3e-aac1c3d5a64d\"}\n[2026-04-14 09:33:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"05d026be-2409-4c2b-83c9-f2d4a5f98b76\",\"trace_id\":\"2acd56c4-a187-4c6f-9cdd-2bcb1ec709b1\"}\n[2026-04-14 09:33:46] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"05d026be-2409-4c2b-83c9-f2d4a5f98b76\",\"trace_id\":\"2acd56c4-a187-4c6f-9cdd-2bcb1ec709b1\"}\n[2026-04-14 09:34:00] local.NOTICE: Monitoring start {\"correlation_id\":\"2389d4ba-816a-424c-8c3d-2ef8a61bf2f4\",\"trace_id\":\"73013b70-b4a2-4d35-831d-e8c7c9de6a23\"}\n[2026-04-14 09:34:00] local.NOTICE: Monitoring end {\"correlation_id\":\"2389d4ba-816a-424c-8c3d-2ef8a61bf2f4\",\"trace_id\":\"73013b70-b4a2-4d35-831d-e8c7c9de6a23\"}\n[2026-04-14 09:34:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d814a909-3f95-4966-8354-1c79ffc28d9d\",\"trace_id\":\"9344279a-daf4-4f1a-b74e-cf6e6d6877c4\"}\n[2026-04-14 09:34:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d814a909-3f95-4966-8354-1c79ffc28d9d\",\"trace_id\":\"9344279a-daf4-4f1a-b74e-cf6e6d6877c4\"}\n[2026-04-14 09:34:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:34:29] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"5e19dd0e-e692-4143-a77c-1afcdf599742\",\"trace_id\":\"ee54c0e6-8bd1-4d93-9119-b0c3deda032b\"}\n[2026-04-14 09:35:30] local.ERROR: The process has been signaled with signal \"9\". {\"exception\":\"[object] (Symfony\\\\Component\\\\Process\\\\Exception\\\\ProcessSignaledException(code: 0): The process has been signaled with signal \\\"9\\\". at /home/jiminny/vendor/symfony/process/Process.php:473)\n[stacktrace]\n#0 /home/jiminny/vendor/symfony/process/Process.php(254): Symfony\\\\Component\\\\Process\\\\Process->wait()\n#1 /home/jiminny/vendor/nunomaduro/collision/src/Adapters/Laravel/Commands/TestCommand.php(119): Symfony\\\\Component\\\\Process\\\\Process->run(Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\Commands\\\\TestCommand->handle()\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::Illuminate\\\\Container\\\\{closure}()\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#8 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#10 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#11 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\Commands\\\\TestCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#12 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#16 {main}\n\"} {\"correlation_id\":\"858332f4-dc24-4724-9a85-763a61336929\",\"trace_id\":\"3cfca364-2e63-4dc8-963e-f1a84001f277\"}\n[2026-04-14 09:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"014e5795-a31a-4340-a558-ae7d9029478b\",\"trace_id\":\"a46ba218-0a1f-40f5-b41b-cd374aa23917\"}\n[2026-04-14 09:35:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"014e5795-a31a-4340-a558-ae7d9029478b\",\"trace_id\":\"a46ba218-0a1f-40f5-b41b-cd374aa23917\"}\n[2026-04-14 09:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"9c59df6e-0388-4c97-ad1a-b90466fa79f4\",\"trace_id\":\"707f4c7c-66d9-4f45-aa9d-23ed95b8abf8\"}\n[2026-04-14 09:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryPeakBeforeCommandInMb\":99.746} {\"correlation_id\":\"d019830a-5c50-4bd3-a091-805ea1ff3d9f\",\"trace_id\":\"e028c80c-3d80-4f50-bd59-98b13d9268f7\"}\n[2026-04-14 09:37:34] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":62.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.746,\"memoryPeakAfterCommandInMB\":99.746} {\"correlation_id\":\"d019830a-5c50-4bd3-a091-805ea1ff3d9f\",\"trace_id\":\"e028c80c-3d80-4f50-bd59-98b13d9268f7\"}\n[2026-04-14 09:37:42] local.NOTICE: Monitoring start {\"correlation_id\":\"5964975b-4aa3-4940-8f06-89f8c55f6809\",\"trace_id\":\"93bc5cb1-3e1b-4b3e-960c-71174886d21b\"}\n[2026-04-14 09:37:42] local.NOTICE: Monitoring end {\"correlation_id\":\"5964975b-4aa3-4940-8f06-89f8c55f6809\",\"trace_id\":\"93bc5cb1-3e1b-4b3e-960c-71174886d21b\"}","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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.088194445,"height":0.027777778},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"15","depth":4,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"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\\Repositories;\n\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Illuminate\\Pagination\\LengthAwarePaginator;\nuse Illuminate\\Support\\Facades\\DB;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSort;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSortDirection;\n\nclass AutomatedReportsRepository\n{\n /**\n * Create a new automated report\n *\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function create(array $data): AutomatedReport\n {\n return AutomatedReport::create($data);\n }\n\n /**\n * Find an automated report by UUID\n *\n * @param string $uuid\n *\n * @return AutomatedReport|null\n */\n public function findByUuid(string $uuid): ?AutomatedReport\n {\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();\n }\n\n public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport\n {\n if (is_numeric($idOrUuid)) {\n return AutomatedReport::find((int) $idOrUuid);\n }\n\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();\n }\n\n /**\n * Retrieve all standard (non-Ask Jiminny) automated reports.\n *\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAllStandardReports(\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->get();\n }\n\n /**\n * Retrieve all Ask Jiminny reports created by the given user.\n *\n * @param User $user The user whose reports to retrieve.\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAskJiminnyReportsByUser(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->where('created_by', $user->getId())\n ->get();\n }\n\n private function buildSortedQuery(string $sortColumn, string $sortDirection): \\Illuminate\\Database\\Eloquent\\Builder\n {\n $allowedColumns = ['created_by', 'created_at'];\n if (! in_array($sortColumn, $allowedColumns)) {\n $sortColumn = 'created_at';\n }\n\n $sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';\n\n $query = AutomatedReport::query()->with(['creator', 'team']);\n\n if ($sortColumn === 'created_by') {\n $query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')\n ->orderByRaw(\"users.name COLLATE utf8mb4_unicode_ci {$sortDirection}\")\n ->select('automated_reports.*');\n } else {\n $query->orderBy($sortColumn, $sortDirection);\n }\n\n return $query;\n }\n\n /**\n * Get all active and enabled reports with active teams for the specified frequency.\n *\n * @param string $frequency\n *\n * @return Collection<AutomatedReport>\n */\n public function getActiveReportsByFrequency(string $frequency): Collection\n {\n return AutomatedReport::where('automated_reports.status', true)\n ->where('automated_reports.frequency', $frequency)\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->where('teams.status', Team::STATUS_ACTIVE)\n ->where(function ($query) {\n $query->whereNull('automated_reports.expires_at')\n ->orWhere('automated_reports.expires_at', '>=', now()->toDateString());\n })\n ->select('automated_reports.*')\n ->get();\n }\n\n /**\n * Update an automated report\n *\n * @param AutomatedReport $report\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function update(AutomatedReport $report, array $data): AutomatedReport\n {\n $report->update($data);\n\n return $report;\n }\n\n /**\n * Create a new automated report result.\n *\n * @param array $data The data to create the automated report result with.\n *\n * @return AutomatedReportResult The newly created automated report result.\n */\n public function createResult(array $data): AutomatedReportResult\n {\n return AutomatedReportResult::create($data);\n }\n\n /**\n * Find an automated report result by UUID.\n *\n * @param string $uuid The UUID to find the automated report result with.\n *\n * @return AutomatedReportResult|null The automated report result if found, otherwise null.\n */\n public function findResultByUuid(string $uuid): ?AutomatedReportResult\n {\n return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();\n }\n\n public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('uuid', AutomatedReportResult::toOptimized($uuid))\n ->whereHas('report', static function ($query) use ($user): void {\n $query->where('team_id', $user->getTeamId())\n ->where('created_by', $user->getId());\n })\n ->first();\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('parent_id', $result->getId())\n ->where('media_type', $type)\n ->first();\n }\n\n public function getGeneratedNotSentResults(): Collection\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNull('sent_at')\n ->where('status', AutomatedReportResult::STATUS_GENERATED)\n ->whereHas('report')\n ->with('report')\n ->get();\n }\n\n public function getPaginatedUserReports(\n User $user,\n ReportSort $sort,\n ReportSortDirection $sortDirection,\n int $resultsPerPage,\n int $page,\n ?Carbon $fromDate,\n ?Carbon $toDate,\n array $teamIds,\n array $reportTypes,\n ?string $name,\n ): LengthAwarePaginator {\n $query = AutomatedReportResult::query()\n ->whereNotNull('automated_report_results.generated_at')\n ->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')\n ->where('automated_reports.team_id', $user->getTeamId())\n ->whereJsonContains('automated_reports.recipients->users', $user->getId())\n ->orderByRaw(\"$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}\")\n ->select('automated_report_results.*')\n ->with('report.team');\n\n if ($fromDate !== null && $toDate !== null) {\n $query->whereBetween('generated_at', [$fromDate, $toDate]);\n }\n\n if (! empty($teamIds)) {\n $query->where(function ($q) use ($teamIds) {\n foreach ($teamIds as $id) {\n $q->orWhereJsonContains('automated_reports.groups', $id);\n }\n });\n }\n\n if (! empty($reportTypes)) {\n $query->whereIn('automated_reports.type', $reportTypes);\n }\n\n if (! empty($name)) {\n $query->whereLike('name', \"%$name%\");\n }\n\n return $query->paginate($resultsPerPage, ['*'], 'page', $page);\n }\n\n public function countUserReports(User $user): int\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNotNull('sent_at')\n ->whereHas('report', function ($q) use ($user) {\n $q->where('team_id', $user->getTeamId())\n ->whereJsonContains('recipients->users', $user->getId());\n })\n ->count();\n }\n\n /**\n * Get report IDs for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Support\\Collection\n */\n public function getReportIdsByTeam(Team $team): \\Illuminate\\Support\\Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->pluck('id');\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return Collection\n */\n public function getReportsByTeam(Team $team): Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->get();\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return Collection\n */\n public function getResultsByReport(AutomatedReport $report): Collection\n {\n return $this->getResultsByReportQuery($report)->get();\n }\n\n public function getResultsByReportQuery(AutomatedReport $report): Builder\n {\n return AutomatedReportResult::where('report_id', $report->getId());\n }\n\n public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder\n {\n $reportIds = $this->getReportIdsByTeam($team);\n\n return AutomatedReportResult::query()->whereIn('report_id', $reportIds)\n ->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);\n }\n\n /**\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return \\Illuminate\\Support\\Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): \\Illuminate\\Support\\Collection\n {\n $query = DB::table('automated_reports')\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->select('teams.id')\n ->distinct();\n\n if ($teamId !== null) {\n $query->where('teams.id', $teamId);\n }\n\n return $query->pluck('teams.id');\n }\n}","depth":4,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Repositories;\n\nuse Carbon\\CarbonImmutable;\nuse Illuminate\\Database\\Eloquent\\Builder;\nuse Illuminate\\Support\\Carbon;\nuse Illuminate\\Database\\Eloquent\\Collection;\nuse Illuminate\\Pagination\\LengthAwarePaginator;\nuse Illuminate\\Support\\Facades\\DB;\nuse Jiminny\\Models\\AutomatedReport;\nuse Jiminny\\Models\\AutomatedReportResult;\nuse Jiminny\\Models\\Team;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\AutomatedReportsService;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSort;\nuse Jiminny\\Services\\Kiosk\\AutomatedReports\\ReportSortDirection;\n\nclass AutomatedReportsRepository\n{\n /**\n * Create a new automated report\n *\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function create(array $data): AutomatedReport\n {\n return AutomatedReport::create($data);\n }\n\n /**\n * Find an automated report by UUID\n *\n * @param string $uuid\n *\n * @return AutomatedReport|null\n */\n public function findByUuid(string $uuid): ?AutomatedReport\n {\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($uuid))->first();\n }\n\n public function findByIdOrUuid(string $idOrUuid): ?AutomatedReport\n {\n if (is_numeric($idOrUuid)) {\n return AutomatedReport::find((int) $idOrUuid);\n }\n\n return AutomatedReport::where('uuid', AutomatedReport::toOptimized($idOrUuid))->first();\n }\n\n /**\n * Retrieve all standard (non-Ask Jiminny) automated reports.\n *\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAllStandardReports(\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->whereNot('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->get();\n }\n\n /**\n * Retrieve all Ask Jiminny reports created by the given user.\n *\n * @param User $user The user whose reports to retrieve.\n * @param string $sortColumn The column to sort by. Allowed values: 'created_by', 'created_at'. Defaults to 'created_at'.\n * @param string $sortDirection The sort direction. Allowed values: 'asc', 'desc'. Defaults to 'desc'.\n *\n * @return Collection<AutomatedReport>\n */\n public function getAskJiminnyReportsByUser(\n User $user,\n string $sortColumn = 'created_at',\n string $sortDirection = 'desc'\n ): Collection {\n return $this->buildSortedQuery($sortColumn, $sortDirection)\n ->where('type', AutomatedReportsService::TYPE_ASK_JIMINNY)\n ->where('created_by', $user->getId())\n ->get();\n }\n\n private function buildSortedQuery(string $sortColumn, string $sortDirection): \\Illuminate\\Database\\Eloquent\\Builder\n {\n $allowedColumns = ['created_by', 'created_at'];\n if (! in_array($sortColumn, $allowedColumns)) {\n $sortColumn = 'created_at';\n }\n\n $sortDirection = strtolower($sortDirection) === 'asc' ? 'asc' : 'desc';\n\n $query = AutomatedReport::query()->with(['creator', 'team']);\n\n if ($sortColumn === 'created_by') {\n $query->leftJoin('users', 'users.id', '=', 'automated_reports.created_by')\n ->orderByRaw(\"users.name COLLATE utf8mb4_unicode_ci {$sortDirection}\")\n ->select('automated_reports.*');\n } else {\n $query->orderBy($sortColumn, $sortDirection);\n }\n\n return $query;\n }\n\n /**\n * Get all active and enabled reports with active teams for the specified frequency.\n *\n * @param string $frequency\n *\n * @return Collection<AutomatedReport>\n */\n public function getActiveReportsByFrequency(string $frequency): Collection\n {\n return AutomatedReport::where('automated_reports.status', true)\n ->where('automated_reports.frequency', $frequency)\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->where('teams.status', Team::STATUS_ACTIVE)\n ->where(function ($query) {\n $query->whereNull('automated_reports.expires_at')\n ->orWhere('automated_reports.expires_at', '>=', now()->toDateString());\n })\n ->select('automated_reports.*')\n ->get();\n }\n\n /**\n * Update an automated report\n *\n * @param AutomatedReport $report\n * @param array $data\n *\n * @return AutomatedReport\n */\n public function update(AutomatedReport $report, array $data): AutomatedReport\n {\n $report->update($data);\n\n return $report;\n }\n\n /**\n * Create a new automated report result.\n *\n * @param array $data The data to create the automated report result with.\n *\n * @return AutomatedReportResult The newly created automated report result.\n */\n public function createResult(array $data): AutomatedReportResult\n {\n return AutomatedReportResult::create($data);\n }\n\n /**\n * Find an automated report result by UUID.\n *\n * @param string $uuid The UUID to find the automated report result with.\n *\n * @return AutomatedReportResult|null The automated report result if found, otherwise null.\n */\n public function findResultByUuid(string $uuid): ?AutomatedReportResult\n {\n return AutomatedReportResult::where('uuid', AutomatedReportResult::toOptimized($uuid))->first();\n }\n\n public function findResultByUuidForUser(string $uuid, User $user): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('uuid', AutomatedReportResult::toOptimized($uuid))\n ->whereHas('report', static function ($query) use ($user): void {\n $query->where('team_id', $user->getTeamId())\n ->where('created_by', $user->getId());\n })\n ->first();\n }\n\n public function findChildResult(AutomatedReportResult $result, string $type): ?AutomatedReportResult\n {\n return AutomatedReportResult::query()\n ->where('parent_id', $result->getId())\n ->where('media_type', $type)\n ->first();\n }\n\n public function getGeneratedNotSentResults(): Collection\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNull('sent_at')\n ->where('status', AutomatedReportResult::STATUS_GENERATED)\n ->whereHas('report')\n ->with('report')\n ->get();\n }\n\n public function getPaginatedUserReports(\n User $user,\n ReportSort $sort,\n ReportSortDirection $sortDirection,\n int $resultsPerPage,\n int $page,\n ?Carbon $fromDate,\n ?Carbon $toDate,\n array $teamIds,\n array $reportTypes,\n ?string $name,\n ): LengthAwarePaginator {\n $query = AutomatedReportResult::query()\n ->whereNotNull('automated_report_results.generated_at')\n ->join('automated_reports', 'automated_report_results.report_id', '=', 'automated_reports.id')\n ->where('automated_reports.team_id', $user->getTeamId())\n ->whereJsonContains('automated_reports.recipients->users', $user->getId())\n ->orderByRaw(\"$sort->value COLLATE utf8mb4_unicode_ci {$sortDirection->value}\")\n ->select('automated_report_results.*')\n ->with('report.team');\n\n if ($fromDate !== null && $toDate !== null) {\n $query->whereBetween('generated_at', [$fromDate, $toDate]);\n }\n\n if (! empty($teamIds)) {\n $query->where(function ($q) use ($teamIds) {\n foreach ($teamIds as $id) {\n $q->orWhereJsonContains('automated_reports.groups', $id);\n }\n });\n }\n\n if (! empty($reportTypes)) {\n $query->whereIn('automated_reports.type', $reportTypes);\n }\n\n if (! empty($name)) {\n $query->whereLike('name', \"%$name%\");\n }\n\n return $query->paginate($resultsPerPage, ['*'], 'page', $page);\n }\n\n public function countUserReports(User $user): int\n {\n return AutomatedReportResult::query()\n ->whereNotNull('generated_at')\n ->whereNotNull('sent_at')\n ->whereHas('report', function ($q) use ($user) {\n $q->where('team_id', $user->getTeamId())\n ->whereJsonContains('recipients->users', $user->getId());\n })\n ->count();\n }\n\n /**\n * Get report IDs for a specific team\n *\n * @param Team $team\n *\n * @return \\Illuminate\\Support\\Collection\n */\n public function getReportIdsByTeam(Team $team): \\Illuminate\\Support\\Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->pluck('id');\n }\n\n /**\n * Get all reports for a specific team\n *\n * @param Team $team\n *\n * @return Collection\n */\n public function getReportsByTeam(Team $team): Collection\n {\n return AutomatedReport::where('team_id', $team->getId())->get();\n }\n\n /**\n * Get all report results for a specific report\n *\n * @param AutomatedReport $report\n *\n * @return Collection\n */\n public function getResultsByReport(AutomatedReport $report): Collection\n {\n return $this->getResultsByReportQuery($report)->get();\n }\n\n public function getResultsByReportQuery(AutomatedReport $report): Builder\n {\n return AutomatedReportResult::where('report_id', $report->getId());\n }\n\n public function getReportResultsQueryForRetention(Team $team, CarbonImmutable $retentionDate): Builder\n {\n $reportIds = $this->getReportIdsByTeam($team);\n\n return AutomatedReportResult::query()->whereIn('report_id', $reportIds)\n ->whereRaw('IFNULL(generated_at, created_at) <= ?', [$retentionDate]);\n }\n\n /**\n * @param int|null $teamId Optional team ID to filter results\n *\n * @return \\Illuminate\\Support\\Collection<int, int> Collection of team IDs\n */\n public function getTeamIdsWithReportsResults(?int $teamId = null): \\Illuminate\\Support\\Collection\n {\n $query = DB::table('automated_reports')\n ->join('teams', 'automated_reports.team_id', '=', 'teams.id')\n ->select('teams.id')\n ->distinct();\n\n if ($teamId !== null) {\n $query->where('teams.id', $teamId);\n }\n\n return $query->pluck('teams.id');\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,"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"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.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8122710600549870099
|
6118468659939186869
|
idle
|
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
AskJiminnyReportActivityServiceT…Defaults
Run 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
Debug 'AskJiminnyReportActivityServiceTest.tes…uenceNumberToDisableFirstRequestDefaults'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
469
Previous Highlighted Error
Next Highlighted Error
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":58,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":326.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.75} {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:37] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"316142e2-a958-41a5-8eef-7289ec3996e8","trace_id":"d9196bad-6e26-4865-8ba6-42dab4d66559"}
[2026-04-14 09:22:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:49] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"eed51986-2ad0-4919-8ae5-6a461552e52a","trace_id":"d1e0fd82-3461-4538-9622-ee6858fad872"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring start {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:22:58] local.NOTICE: Monitoring end {"correlation_id":"3f16da65-d8cd-49f1-a4cf-a050220f42c3","trace_id":"11ee8209-75e8-4e51-ac64-cca6af2a840e"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Started {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.WARNING: [automated-reports] Report not found for --report-id {"reportId":"265"} {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Found 0 daily reports to process {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:03] local.INFO: [automated-reports] Completed {"correlation_id":"ea29cbbb-c8a3-4a93-bef7-b466294e4e3d","trace_id":"fe823917-0752-4ac6-995f-4e6dcaa55953"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8def6616-e61f-4ace-8bc3-3776ce104fec","trace_id":"18bed36c-6ffe-4996-be4a-22dbb551ef78"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:16] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"c83445bc-7adf-4f88-89aa-977832b46241","trace_id":"7ab45f62-4828-4be4-bf1a-87807de597b8"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Running conference:monitor:count command for activities in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: [conference:monitor:count] No activities found in (2026-04-14 09:21:00, 2026-04-14 09:23:00] {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:26] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6f598ff2-e7b2-40aa-9bcb-91fe43042d9b","trace_id":"edaa9fed-f1c1-4e76-ac24-3108a38c0c8c"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"42facf77-8a99-4264-ad0b-aa587cc25281","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Started {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:38] local.INFO: [automated-reports] Completed {"correlation_id":"0463a4df-3b14-44b0-93df-8fd36ec1bbb0","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:39] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 0 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"2159fb20-ed30-4659-a224-24cc298abf0b","trace_id":"3034488f-9a16-442a-8e25-2a7c2207283e"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 244 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"40ea120d-4c63-4bf5-9d93-02c6842eb0a2","code":0,"message":"Unexpected service connection error."} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:45] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"aeadba58-122b-407b-a43c-71262552db78","trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:46] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"683da380-3945-4b8f-aedb-7ff17ba24018","trace_id":"b160d99e-ecb0-40e6-9b4d-1f370ef2254b"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:23:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"twilio:recover-tracks","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"5370bfcf-887a-46a4-a64b-f3b0aa30e3fc","trace_id":"eed4bbb4-1f90-460a-bdbd-ebc57218b9d0"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"connect-and-sell"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Start user synchronisation {"provider":"justcall","teams_count":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Synchronising team {"provider":"justcall","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf9285a-8ded-4a8b-bd7d-ec68c398f2f9","account":{"Jiminny\\Models\\SocialAccount":{"id":1367,"sociable_id":1071,"provider_user_id":"005O4000003s5c7IAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2024-09-10 07:05:21","updated_at":"2026-01-14 07:00:58"}}} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":1071,"team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.WARNING: Failed to sync external users {"message":"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.","provider":"justcall","team_id":1,"team":"jiminny"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"ringcentral"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"avaya"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"telus"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"salesloft"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"talkdesk"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Skip provider synchronisation, no teams found {"provider":"vonage"} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Done {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:sync-users","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"73b0e8fa-33cb-42ac-99c0-3334a67415d2","trace_id":"fde4283f-6689-4c44-8b5d-597f5f4018ac"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:15] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"86201d40-d8cb-4a38-8336-aa1f8df60010","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 23 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:24:16] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"86201d40-d8cb-4a38-8336-aa1f8df60010","code":0,"message":"Unexpected service connection error."} {"trace_id":"99c14596-1d69-43ee-ab9b-f8f435a5911d","correlation_id":"3087214f-cbab-4f95-b670-4da3ad8594fa"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: [ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"8edb7da4-9335-4ace-be9b-56f5d7007260","trace_id":"efd830d8-1d4d-4858-b6fc-9a274e0d5de8"}
[2026-04-14 09:25:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"495344ea-c497-44e6-9d91-ccba52832b51","trace_id":"55c98b39-6123-4b9b-815d-6582d568f33a"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring start {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:17] local.NOTICE: Monitoring end {"correlation_id":"cdd625fa-704f-4dff-868b-004f665fbd88","trace_id":"060dd702-0745-4f35-b842-b5a6727fe594"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"dce7ab92-476f-4c29-bc81-857eab195f2b","trace_id":"b9c8994e-b845-40d6-b769-7459e4c2c341"}
[2026-04-14 09:25:30] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:30] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"99227bde-9c9a-487b-a5ce-d6064620be99","trace_id":"1499c0ca-09b1-45cb-9fc1-a855cea461e5"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:33] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"1c69973a-71bf-4365-be94-5be9b017c8d3","trace_id":"3dfbae1d-3877-4b8c-a709-54d87c06f2ea"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:40] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"b607c746-53d0-4483-adbd-169e653ba33e","trace_id":"4849edcf-c531-4634-b484-56b2e82ff36b"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Running pre-meeting notification command {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:44] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"4d28c46f-d023-469a-a5f6-603077038185","trace_id":"780b0a38-fc81-4df8-aea7-3b6cf1c92627"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: [conference:monitor:start] No activities found in (2026-04-14 09:15:00, 2026-04-14 09:20:00] {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"74877ebd-fdd6-4593-aa10-fee23b0248a4","trace_id":"a0c54915-fdb4-40f5-85be-9bd7219e0891"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"09:20","to":"09:25"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"23:15","to":"23:20"} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6fa66a67-56b2-403b-9ab2-957baf648090","trace_id":"bf9bcb33-0f44-4221-8e88-69ece42f5c5d"}
[2026-04-14 09:25:58] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:58] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:25:59] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:00] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"73c882d3-d654-44e5-8ed0-3270d3cbff50","trace_id":"7de7794a-99a8-425d-ad78-556b83027e6c"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryPeakBeforeCommandInMb":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"6241f818-fd07-4532-b8fc-da9c4cb66dba","trace_id":"ab28293c-8e03-46c8-9d5a-f2532af0794e"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-04-14T09:28:11.545221Z"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":62.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.746,"memoryPeakAfterCommandInMB":99.746} {"correlation_id":"79a5eea7-bad7-44c5-b4f1-280540be52a1","trace_id":"85f0f7dc-9500-45db-88b9-486f4c3e202a"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:11] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:17] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Started {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [automated-reports] Completed {"correlation_id":"d96a679f-095c-4e86-a684-194700d33989","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:20] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 16 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"dadb7a32-f0c6-43e8-b7c5-0abd6bae8b3a","code":0,"message":"Unexpected service connection error."} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:21] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"3f4ac53b-1928-4dde-9066-b85a7ff9e6d6","trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:22] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:37] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"1e393b57-fd92-402b-b9e2-9e759924e309","trace_id":"724cc49c-7f8b-43e4-a6bb-273bed6d77b3"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Started {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Checking conditions {"isMonday":false,"isFirstDayOfMonth":false,"currentMonth":4,"isQuarterlyMonth":true} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Processing daily reports {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Found 1 daily reports to process {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Dispatching Generate Report job for report {"reportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","teamId":1,"frequency":"monthly","type":"ask_jiminny"} {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:43] local.INFO: [automated-reports] Completed {"correlation_id":"c658c890-76ad-4787-b842-7e20bdd39129","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 32 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"13f6346a-7e11-4f16-a3fd-1f0f65c85442","code":0,"message":"Unexpected service connection error."} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:44] local.INFO: [AskJiminnyReport:Generate] Retry scheduled {"attempts":1} {"correlation_id":"387510d7-3e6f-40cc-bd92-bbdaa09af702","trace_id":"aca74422-d052-46bc-8349-a6d837c81bdc"}
[2026-04-14 09:26:51] local.INFO: [AskJiminnyReport:Generate] Started {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport] Fetched activity IDs for saved search {"saved_search_id":1982,"user_id":143,"activity_count":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Fetched activity IDs {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","activityCount":59} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.INFO: [AskJiminnyReport:Generate] Request sent {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","payload":{"user_question":"Are these activities and give me the most insightful information about them","call_ids":["422003","356001","422515","356008","616537","407509","401247","616202","422387","388810","616310","616188","356013","460059","455923","455917","455901","454258","381592","378059","452462","336741","336739","281864","263180","262439","259818","254459","252905","252904","252611","252609","252606","251097","251096","251093","251009","251006","242531","242528","242527","228723","228722","228475","228367","228366","228364","228362","228361","223704","205151","205049","205042","173420","142872","134864","130758","130799","130752"],"team_id":1,"request_id":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","callback_url":"https://qatest:[EMAIL]/webhook/reports/ready","report_period":"Mar 2026","report_name":"Monthly Ask J report"}} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: Jiminny\Component\ProphetAi\ProphetClient::sendRequest: An Guzzle exception occurred while sending the request {"message":"cURL error 7: Failed to connect to host.docker.internal port 9080 after 42 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:9080/ask-anything-on-demand/request-report"} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:52] local.ERROR: [AskJiminnyReport:Generate] Error {"automatedReportUuid":"efe7dcab-955f-46ed-bbff-21fe6cc4f4b7","reportUuid":"2893ebf6-de19-4bef-80c2-b9f9dc5f042a","code":0,"message":"Unexpected service connection error."} {"trace_id":"d9776d1a-bec4-4a1c-a487-2bbdeda1bf86","correlation_id":"bfde7b80-a799-4e30-957c-4f554f340771"}
[2026-04-14 09:26:58] local.INFO: [automated-reports] Started {"correlation_id":"0f056068-d5ba-422c-8701-0a9c7815857c","trace_id":"29faa9ea-2a34-4fcf-95c7-f9676d72bc31"}
[2026-04-14 09:26:58] local.INFO: [aut...
|
11460
|
|
11414
|
NULL
|
0
|
2026-04-14T09:34:33.106820+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776159273106_m1.jpg...
|
iTerm2
|
APP (docker)
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (docker)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (docker)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":0.9895833,"height":0.9122222},"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.12291667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12708333,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.24583334,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.36875,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37291667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49166667,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49583334,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6145833,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.61875,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7375,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7416667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.86041665,"top":0.05888889,"width":0.12291667,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8645833,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (docker)","depth":1,"bounds":{"left":0.46875,"top":0.033333335,"width":0.0625,"height":0.017777778},"role_description":"text"}]...
|
-2550140762891249095
|
6310662632687434459
|
idle
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (docker)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (docker)...
|
11408
|
|
11413
|
NULL
|
0
|
2026-04-14T09:34:30.968918+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776159270968_m2.jpg...
|
iTerm2
|
APP (docker)
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (docker)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (docker)...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".","depth":4,"bounds":{"left":0.23320313,"top":1.0,"width":0.5566406,"height":-0.05486107},"value":"Last login: Sat Apr 11 12:38:35 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix\ndocker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff \nPHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.3.30\nRunning analysis on 7 cores with 10 files per process.\nParallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!\nLoaded config default from \".php-cs-fixer.dist.php\".","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.23320313,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.23554687,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.30234376,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3046875,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (docker)","depth":2,"bounds":{"left":0.37148437,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3738281,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-93-249:~ (nc)","depth":2,"bounds":{"left":0.440625,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44296876,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5097656,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5121094,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.57890624,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.58125,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.64804685,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6503906,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"✳ Unable to access screenpipe activity data (claude)","depth":2,"bounds":{"left":0.7171875,"top":1.0,"width":0.06914063,"height":-0.03680551},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.71953124,"top":1.0,"width":0.00625,"height":-0.039583325},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7703125,"top":1.0,"width":0.021875,"height":-0.02013886},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"APP (docker)","depth":1,"bounds":{"left":0.496875,"top":1.0,"width":0.03515625,"height":-0.020833373},"role_description":"text"}]...
|
-2550140762891249095
|
6310662632687434459
|
idle
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:35 on ttys007
Poetry Last login: Sat Apr 11 12:38:35 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ csfix
docker exec -it docker_lamp_1 ./vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --using-cache=no --diff
PHP CS Fixer 3.87.1 Alexander by Fabien Potencier, Dariusz Ruminski and contributors.
PHP runtime: 8.3.30
Running analysis on 7 cores with 10 files per process.
Parallel runner is an experimental feature and may be unstable, use it at your own risk. Feedback highly appreciated!
Loaded config default from ".php-cs-fixer.dist.php".
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (docker)
Close Tab
ec2-user@ip-10-30-93-249:~ (nc)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Unable to access screenpipe activity data (claude)
Close Tab
⌥⌘1
APP (docker)...
|
11409
|
|
11382
|
NULL
|
0
|
2026-04-14T09:29:47.487906+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-14/1776 /Users/lukas/.screenpipe/data/data/2026-04-14/1776158987487_m2.jpg...
|
iTerm2
|
✳ Unable to access screenpipe activity data
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
╭─── Claude Code v2.1.97 ───────────────────────── ╭─── Claude Code v2.1.97 ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │ Tips for getting started │ │
│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ │
│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a proje│ │
│ ▐▛███▜▌ │ ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────│
│ ▝▜█████▛▘ │ Recent activity │ │
│ ▘▘ ▝▝ │ No recent activity │ │
│ Sonnet 4.6 · Claude Pro · │ │
│ [EMAIL]'s Organization │ │
│ /Users/lukas │ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
❯ what did I do yesterday? Give me summary of my activity from screenpipe
⏺ Here's your activity summary for yesterday (April 11):
---
Total active time: ~3 hours (roughly 15:00–21:00 UTC)
Main focus areas
Screenpipe development (~2h combined)
- Heavy terminal work in iTerm2 (67 min in zsh + SSH)
- Building a screenpipe data UI — working remotely on [IP_ADDRESS] via SSH
- Editing report.py and a bash script in VS Code
- Checking the Screenpipe Dashboard in Firefox
Work (Jiminny) (~15 min)
- Checked the Scrum Board for Platform Sprint 1 Q2
- Looked at service desk queues
- Checked an email about an "Ask Jiminny" |